安装和使用Strapi时一些令人抓狂的问题

极数边缘云

安装时提示代理问题

不知道大伙在安装strapi时有没有遇到这种情况:

安装和使用Strapi时一些令人抓狂的问题

报错信息:error Error: https://registry.npmjs.org/@strapi%2fstrapi: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND 10809

当然你换成淘宝镜像依然会有此报错信息:

安装和使用Strapi时一些令人抓狂的问题

这看似好像是一个网络的问题,但是换成淘宝镜像还是会安装失败。但是与之报错脱不了干系的一定有10809端口,大伙看着这个端口是不是很熟悉呢?没错,他就是v2的端口。v2在本地占用了2个默认端口,10808(socks) 和 10809(http)。

安装和使用Strapi时一些令人抓狂的问题

这一下就能说通了,好像就是10809端口的代理连接不上?于是打开了v2的代理再次尝试。依然以10809端口无法建立隧道套接字的报错结束。后来上网一查,咦,原来npm也可以在cmd里设置代理!

设置代理的代码如下:

Source code☀2 linesSelect Allnpm config set proxy http://127.0.0.1:10809npm config set https-proxy http://127.0.0.1:10809

清除代理:

Source code☀2 linesSelect Allnpm config rm proxynpm config rm https-proxy

 更多代理配置

yarn也会存在这个问题,所以我把相关代理放到这里:查看笔记

运行时页面无法打开

 提示

使用1337端口运行时页面无法打开并提示426错误码

当我们安装好strapi后会自动启动strapi服务,默认端口为1337,大伙有没有遇到打开提示http 426的错误。当遇到426错误代码时我也是很头疼啊,当初我以为是代理问题,我关闭了代理,又改了hosts,依然没有解决。然后查找了全网(ChatGPT、百度、必应、谷歌,报错github里的issue),都没有找到解决办法。

既然在本地用1337端口打不开,那我换个端口试试?我将端口换到了3000,重启后发现正常运行了。没错,1337端口被占用了。那么巧了,什么程序会默认占用1337端口呢?它就是Razer,雷蛇驱动:雷云,这是我通过资源管理器查找到的。所以当你存在razer服务时就需要更换strapi的运行端口。

更换端口时需要将config.js和.env的端口一并更换,否则也不行。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
服务器资讯综合网站运维优化

如何使用高防CDN防护HTTPS 攻击?有什么优势?

2024-11-4 14:54:10

服务器资讯综合网站运维优化

高防cdn防护原理是什么,是否可以防护服务器吗

2024-11-4 15:09:15

搜索