小弟初涉node领域,不足之处,还请多多指教! 欢迎Star、Fork:https://github.com/gefangshuai/ANodeBlog
工欲善其事,必先利其器
IDE选择
我推荐Sublime Text或者WebStorm,当然你是一个Geeker,可以用vim或者记事本都是可以的!本人为了追求效率,并且延续Intellij Idea的使用习惯,选择了WebStorm。
使用WebStrom初始化一个Node Express项目
首先点击Create New Project
one
在弹出的创建页面中左侧选择Node.js Express App
,右侧Template
选择Handlebars
,点击Create
。一个基本的项目骨架就出来了
Paste_Image.png
点击Debug
,就可以以Debug
模式将项目跑起来了。
Paste_Image.png
几个小Tip
1. 如何修改默认端口号?
通过上面步骤创建的项目默认端口号为3000
,想要修改端口号,打开binwww
脚本文件,大概第15行:
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
将3000
改成其他端口号即可。
2. 项目根目录名称修改了导致Debug失效
由于各种原因,将创建好的项目目录给重新命名了,点击Debug
的时候却发现Debug失效了。解决方法其实很简单,还是bin/www
这个文件,大概第8行。
var debug = require('debug')('ABlog:server');
将ABlog
这里换成新的目录名字,与你的根目录一致。