Node.js Express 框架
Express 简介
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
- Express 框架核心特性:
可以设置中间件来响应 HTTP 请求。
定义了路由表用于执行不同的 HTTP 请求动作。
可以通过向模板传递参数来动态渲染 HTML 页面。
引题??
有没有一个架构师把express相关常用的包整理好,项目组织整理好,搭建好项目框架,封装好,供其它普通程序员使用?
脚手架
脚手架:scaffold ,基于核心内容加上相关生态,帮用户做一些自动操作。
express-generator:express生成器,是express生态的脚手架项目,帮助我们更方便生成项目,适合中大型项目和公司协作开发。
- 安装脚手架
npm install express-generator -g
。注意–global全局安装,安装之后可以在终端生成express命令。
如果报错没有permission权限,打开管理员权限终端再运行。 windows点击开始-cmd-右键以管理员权限打开。
完成express -h
可以看到帮助信息即为成功。
创建项目
cd 想创建项目文件夹的父目录下
express --view=ejs [myapp]
创建项目
cd [myapp]
·npm init安装向导 安装依赖
npm install就会自动根据同级目录下到package.json中依赖描述安装所有包。 启动项目 普通运行:
npm start`
目录效果
关于安装nodejs参考https://www.runoob.com/nodejs/nodejs-express-framework.html