在使用express helloworld命令建立了我们的第一个学习项目"helloworld"之后,我们来看看express为我们自动建立了几个目录和文件
1、public 项目公共目录,其中又包含了images、javascripts、stylesheets目录,也就是说要求我们把网站所有的静态资源、公共资源放到此目录下,因为只有public目录下的文件可以通过URL直接访问
2、routes 路由控制器目录,在初始学习阶段我们可以将所有的业务逻辑都都写在这里,熟悉MVC模式的同学可以把这里当成Action存放目录
3、views 视图/模版目录,就是MVC的view层,这里说一下默认express是使用的jade模版引擎,学python的同学应该相当熟悉
4、app.js 项目入口文件,程序就是从这里开始运行
5、package.json 项目包文件定义,其中最重要的部分就是依赖关系的定义,可以让我们非常方便的使用NPM进行项目的发布安装。
如何运行项目?
1、打开CMD,进入项目根目录,如E:\nodejs\helloworld\然后运行,npm install,NPM管理器会自动根据package.json安装项目必须的依赖包,之后在根目录下会多出一个node_modules目录,其中就是安装好的依赖包
2、运行node app.js
3、打开浏览器,输入默认地址http://localhost:3000
如果页面正常显示,那么恭喜你,接下来就可以正式开始学习node.js编程部分啦