配置CentOS服务器Node项目出错记录

使用网站域名之前:

在设置网站域名之前,我一直都是使用ip地址进入网站。

配置好node项目:

 此时通过ajax是可以访问该端口的。

 

使用网站域名后:

域名强制加上了https协议,此时需要在相应html文件的<head>中添加一条

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

将http转换为https。

但是在使用域名后不管ajax使用任何url(域名、3w+域名、ip地址),均无法访问3000端口。

值得注意的是,在SSL为开启强制https时(即以ip访问无警告),可以正常使用端口。但是开启强制https后,唯一能用的ip也阵亡了。

 目前还没找到解决方案,不过博主怀疑是跨域问题。

posted @ 2022-10-28 11:16  Delusional_man  阅读(35)  评论(0)    收藏  举报