如何解决VPS上的Voyager管理菜单为空
我在Google VM计算机上部署了应用程序,菜单项为空。我的本地主机没有问题。数据库已迁移,并且在其他所有方面都可以正常工作。
到目前为止我已经尝试过:
- 迁移
- 服务器重启
- 数据库重新转储
- 篡改了data_types表
- voyager:admin以获得完全许可
但是似乎没有任何作用。
知道为什么会这样吗?
解决方法
它可能被内容安全策略阻止。这个头可以由 nginx 或 apache2 添加。航海者使用 vue2 并需要 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;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。