VPS 上的 Voyager 管理菜单为空
Voyager admin menu empty on VPS
我在 Google VM 机器上部署了我的应用程序,但菜单项是空的。我的本地主机没有问题。数据库已迁移并且在其他所有方面都可以正常工作。
到目前为止我尝试过的:
- 迁移
- 服务器重启
- 数据库重新转储
- 篡改 data_types table
- voyager:admin 获得完全权限
但似乎没有任何效果。
知道为什么会这样吗?
它可能被 Content-Security-Policy 阻止了。 header 可以由 nginx 或 apache2 添加。航海者使用 vue2 和 require eval
方法。将此数据附加到 CSP:script-src: 'self' 'unsafe-eval'
.
我的例子:
add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline' script-src: 'self' 'unsafe-eval'" always;
我在 Google VM 机器上部署了我的应用程序,但菜单项是空的。我的本地主机没有问题。数据库已迁移并且在其他所有方面都可以正常工作。
到目前为止我尝试过的:
- 迁移
- 服务器重启
- 数据库重新转储
- 篡改 data_types table
- voyager:admin 获得完全权限
但似乎没有任何效果。
知道为什么会这样吗?
它可能被 Content-Security-Policy 阻止了。 header 可以由 nginx 或 apache2 添加。航海者使用 vue2 和 require eval
方法。将此数据附加到 CSP:script-src: 'self' 'unsafe-eval'
.
我的例子:
add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline' script-src: 'self' 'unsafe-eval'" always;