
今天开始安装express框架。。。根据《Node.js开发实战详解》这本书学习。。
1、安装发现npm install -g express 各种报错。。
解决方法加上sudo就行了,权限问题
2、进行一下步创建app应用express app
command not found 没找到express这个命令,加不加sudo都一样
查了下资料
解决方法:再安装一个包sudo npm install -g express-generator
原因:express3+已经把创建一个APP的功能分离出来为express-generator,没它你创建不了应用程序
OK,再次运行express app,可以了,看下目录,应用文件全出来了。。。
接下来就可以运行app/app.js玩耍啦,注,如果第一次使用express会出现各种模块缺失,报哪个模块就安装哪个就行了。。进入app目录安装,所安装的模块都在app/node_modules文件夹里
cd app
npm install xxxx
3、http监听错误
Error:listen EACCES 127.0.0.1:111
这个错误是因为没有权限,问题解决方式有2种
1:sudo app.js------>用root权限启动就行
2:把代码中的端口改为1024以上,因为linux监听小于1024的端口需要权限。。。
建议使用第二种方法,一劳永逸



本文地址:https://blog.hellozwh.com/?post=205
版权声明:若无注明,本文皆为“起点终站”原创,转载请保留文章出处。

