首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在centOS服务器终端部署nodejs环境失败?

在centOS服务器终端部署nodejs环境失败?

提问于 2018-03-30 13:30:10
回答 3关注 0查看 567

以下是我遇到的问题,尚未解决,感激您的帮助

问题:在centOS服务器终端部署nodejs环境失败

详细过程:

  1. 一开始我将网站应用程序初始版本放到了我的centOS服务器上,由于后端采用express+nodejs搭建,所以服务器端javascript文件需要部署nodejs环境使其能够24小时作为一个进程运行而不中断,而非传统的node *.js命令方式。 为此,我第一次使用了forever和pm2进行尝试,在我运行命令forever start *.js和pm2 start *.js的过程中两者没有报任何错误,但当我在客户端链接服务器网址进行尝试的时候发现本该执行js一项命令的地方出现了404,于是返回查看服务器端js是否在运行,使用ps命令发现根本就没有服务器端进程,使用pm2 list进行检查发现本来是绿色的地方出现了error

  1. 于是今天我在/usr/local/src下用wget重新安装了nodejs压缩包并进行了解压,并用vim ~/.bash_profile在环境变量中添加了node的路径然后进行了输出。紧接着,我尝试再次安装express,尝试npm全局安装成功,局部安装失败,express --version查看express版本号是4.*。网上有各种说法,express4要用npm start、要在当前文件夹下局部安装、要npm install安装依赖(这个现在也没太理解),总之几乎没成功。问题的关键是我服务器端js文件的前几行的require(“express”) 老是说express module not found,让我现在无法往下进行
相关文章

相似问题

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