首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数字海洋水滴中部署Strapi时出错:因为它违反了以下内容安全策略指令:“connect 'self‘https:

在数字海洋水滴中部署Strapi时出错:因为它违反了以下内容安全策略指令:“connect 'self‘https:
EN

Stack Overflow用户
提问于 2022-05-09 15:17:19
回答 1查看 1.1K关注 0票数 0

我是新的数字海洋和部署strapi的生产。

我已经成功地创建了一个运行Ubuntu 20的新的数字海洋液滴,并在其中安装了节点js。我还安装了nginx,不过我怀疑此时是否正确使用它。

无论如何,我设法修复了与strapi应用程序相关的所有错误,并设法使strapi运行在液滴的端口1337上。nginx服务器正在使用默认端口80。http://137.184.181.149:80和strapi运行在端口1337上。

http://137.184.181.149:1337/admin

如果单击上面的链接并检查控制台日志,您可以看到实际的错误。

控制台日志显示:

代码语言:javascript
复制
main.25315363.js:7519 Refused to connect to 'http://localhost:1337/admin/project-type' because it violates the following Content Security Policy directive: "connect-src 'self' https:".

(anonymous) @ main.25315363.js:7519
M.exports @ main.25315363.js:7519
M.exports @ main.25315363.js:7519
Promise.then (async)
r.request @ main.25315363.js:7519
r.<computed> @ main.25315363.js:7519
(anonymous) @ main.25315363.js:7519
(anonymous) @ main.25315363.js:7776
(anonymous) @ main.25315363.js:7776
Sc @ main.25315363.js:7776
(anonymous) @ main.25315363.js:7776
76442 @ main.25315363.js:7776
s @ runtime~main.1ecd9f7d.js:1
h @ main.25315363.js:7909
(anonymous) @ main.25315363.js:7909
r @ runtime~main.1ecd9f7d.js:2
(anonymous) @ main.25315363.js:1
main.25315363.js:7776 Error: Network Error
    at M.exports (main.25315363.js:7519:7821)
    at XMLHttpRequest.E.onerror (main.25315363.js:7519:2814)
(anonymous) @ main.25315363.js:7776
tn @ main.25315363.js:7776
Promise.then (async)
Yt @ main.25315363.js:7776
(anonymous) @ main.25315363.js:7776
Sc @ main.25315363.js:7776
(anonymous) @ main.25315363.js:7776
76442 @ main.25315363.js:7776
s @ runtime~main.1ecd9f7d.js:1
h @ main.25315363.js:7909
(anonymous) @ main.25315363.js:7909
r @ runtime~main.1ecd9f7d.js:2
(anonymous) @ main.25315363.js:1
main.25315363.js:7502 Refused to connect to 'http://localhost:1337/admin/init' because it violates the following Content Security Policy directive: "connect-src 'self' https:".

$.default @ main.25315363.js:7502
(anonymous) @ 6706.b0b5124d.chunk.js:16
(anonymous) @ 6706.b0b5124d.chunk.js:16
Jt @ 6706.b0b5124d.chunk.js:16
(anonymous) @ 6706.b0b5124d.chunk.js:16
(anonymous) @ 6706.b0b5124d.chunk.js:16
Uc @ main.25315363.js:7589
h.unstable_runWithPriority @ main.25315363.js:7621
Vi @ main.25315363.js:7585
fu @ main.25315363.js:7589
(anonymous) @ main.25315363.js:7589
k @ main.25315363.js:7621
x.port1.onmessage @ main.25315363.js:7621
main.25315363.js:7502 Refused to connect to 'http://localhost:1337/admin/init' because it violates the document's Content Security Policy.

我做错了什么?怎么解决这个问题?我想通过IP地址访问我的strapi应用程序,甚至可能通过我指定的域.

当前,strapi应用程序位于主文件夹/~上。

我应该将strapi应用程序放在nginx的一个文件夹中吗?

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 15:12:52

您是否尝试删除strapi .cache文件夹?

您还可以在strapi配置文件中检查主机,我的主机在这里: config/server.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72174364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档