课程信息
课程名称: Node.js+Express+Koa2+开发Web Server博客
课程章节: 第6章 博客项目之登录
课程讲师: 双越
课堂笔记
1.简介
express是nodejs最常用的web server框架。
框架的标准:1.封装常用操作,不用再关注底层,而是去关注业务代码。2.制定标准,能承载编写的代码以及安装其他插件。
2.安装
安装express:npm i express -g
安装脚手架:npm i express-generator - g
初始化项目:express express-test(express-test表示项目名)
安装相关脚本:npm i
3.安装nodemon
安装nodemon用于项目自动重启:npm i nodemon cross-env --save-dev(dev表示开发环境)
并在package.json中添加上:
“scripts”: {
“start”: “node ./bin/www”,
“dev”: “cross-env NODE_ENV=dev nodemon ./bin/www.js”
}
3.文件说明
/bin/www.js:提供HTTP服务(在里面查看端口号)
/public:静态文件文件夹
/routes:配置路由文件夹
/views:.jade格式文件,为一些HTML模板
注:之所以有/public、/views,是因为他是全栈的开发环境,将前后端结合到一块。但是现在推崇前后端分离的概念。因此做后端,忽略/public、/views这两个文件夹即可。