AVATAR

Life is live.

309 说说 71 文章 35 相册 4991留言

王较瘦的个人主页 运行 6448 天

老王正在 休息

运动
今日行走 0 步

当地时间GMT+8 00:00:00

搭建node环境 3/23/2026王叔书30

今天在ai的帮忙下成功搭建了node环境,记录一下搭建过程,否则下次就忘了怎么弄的了😄

ai教我的方法全是用命令行,结果搞来搞去没成功,后来一翻折腾发现其实宝塔面板是很容易的。

首先在软件商店安装Node.js版本管理器,如下图:

2116x196-2884142782.png

安装好后打开在里面安装node版本,会自动安装pm2的依赖包,最好安装18.x-20.x版本,我一开始安装了稳定版14.X的,但与写好的.js不兼容,版本太旧,又删了重装,重装后又发现他还是指向14这个旧版,我草,整得炸毛,所以直接安装高版本吧。

接着在左侧菜单-网站-node项目-新建node项目

680x398-2297928487.png
1874x1462-3807355654.png

正常情况下此时就可以使用了,因为我是在内网使用,所以不需要做什么配置,但要将写好的.js文件中的端口与访问地址绑定,需要在nginx中配置一下。

点开左侧菜单-网站- PHP项目-主站-右侧设置-配置文件,在里面添加一段:

        # 这一段就是把 /api 流量转给 Node.js
    location /api {
      proxy_pass http://127.0.0.1:1111/api; //1111端口自定义,但要与.js中端口、新建node项目时填的端口一至
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      proxy_buffering off;
      proxy_cache off;  //强制不缓存
      proxy_read_timeout 3600s;  //设置nginx过期时间,可自定义
    
    # 解决跨域(如果需要的话,代码里其实也写了)
      add_header Access-Control-Allow-Origin *;
    }

之后访问地址https://****.com/api 就可以显示出来搭建的项目了。

上一篇 下一篇
「评论模块开发中」