eclipse 上运行node.js express出现的问题解决

Posted senn0213

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 上运行node.js express出现的问题解决相关的知识,希望对你有一定的参考价值。

 

本人从昨天一直到现在都在搞node.js  成功安装express node.js supervisor  但在eclipse中建立node express工程出现了很多问题,网上查看了好多资料,头大,各种拼凑终于搞出来了

1:建立express 工程选择jade一直建立不成功,技术分享图片

不知道为什么  但是只要不选jade模板就直接可以建立

2:直接选择建立node工程,不管那个express了,建了之后里面只有空文件夹,不用管他,

3:利用cmd命令行将node工程转化成express工程,语句如下:

先找到你的eclipse工作空间地址,比如我的在E:2018-4-6

命令行依次输入

 e:

cd E:2018-4-6

express -e 你的node工程名,网上还有说输入express -e ejs node工程名  感觉没多大区别,最后都是建立ejs的工程

显示该工程没建立,输入Y

cd 你的node工程名

npm install

npm start

然后如果最后出现技术分享图片说明express工程已经部署好了,当然也有的人这句下面会出现端口3000被占用的错误,这时你需要做的就是找到占用端口3000的进程并停止,如果停止了还不行,索性在任务管理器关闭所有cmd命令行的进程,重启eclipse,然后重新打开命令行直接进去你的node工程地址,然后npm start 就可以了

 

命令行的工作已经完成,开始eclipse的操作

首先你要刷新下eclipse的node工程,然后会发现它变成你想要的express工程,选择app.js执行就可以了   只要没报错万事oK,这里我要补充说下,因为我用的是express 4 所以app.js没有写什么监听端口就是app.listen(3000)这句话,其实你不必自动添加,因为3000端口的设置已经包含在工程中bin的www文件里了,总之你不用管就行了,因为我之前一直摸索这个问题

 

最后你在浏览器上输入localhost:3000会发现页面正常访问,说明一切成功了,

 

然而,成功了之后 你在eclipse上停止了运行该工程还不够,还需要把命令行的进程给关了,直接输入ctr+c 会提示你要停止批处理吗,你输入Y就可以了,如果你没有停止命令行的进程,貌似端口3000一直被占用,你在运行其他的expres工程就会出现端口被占用的情况

 

好了,我已经把我掌握的全部说出来了,然而虽然成功访问,但我还只是停留在能成功运行的阶段,具体为什么这么做我还是云里雾里,希望后面通过实战多多学习。。。。

 

以上是关于eclipse 上运行node.js express出现的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Express Node.js 不起作用

从 node.js 服务器运行角度

如何安装和配置 AngularJS Eclipse

请教大神们,我在eclipse 安装NODE.JS调试环境时候,添加软件源网址后,啥都不出来。这是为啥阿?

node.js十大开发框架

Node.js + Express 4.x + MongoDB 构建登录注册