Express (nodejs) 相关
安装 express-generator 脚手架,新建项目
- 执行命令
npm install express express-generator@4 -g
同时安装 express,和 express 脚手架.
javascript
npm install express express-generator@4 -g
- 通过 express 脚手架创建 express 项目
express --no-view iike-api
cd iike-api
npm install
npm start (启动项目)
指令解释:
- --no-view 表示 不需要视图模板
- iike-api 表示 express 项目名称
- cd iike-api 进入 iike-api 项目中
javascript
express --no-view iike-api
cd iike-api
npm install
npm start
- 访问本地地址
页面显示
Express Welcome to Express
,表示项目启动成功
JSON 格式配置
- 在 express 项目启动成功后,访问本地地址;会发现,是一个 html 格式.
- express 项目一般用来做接口使用,所以我们需要将 html 格式转化为 json 格式.
- 操作如下:
- iike-api\routes\index.js 修改下面代码
javascript
router.get("/", function (req, res, next) {
res.render("index", { title: "Express" });
});
// 替换为
router.get("/", function (req, res, next) {
res.json({ message: "Hello Nodejs!" });
});
-
删除 iike-api\public\index.html 文件
-
重启 express 服务
ctrl + c 终止, npm start 重启.
-
刷新页面后,拿到的信息就是 json 格式的了
推荐浏览器处理 JSON 格式的插件
JSON-handle ,
- edge 浏览器可以直接在应用商店中下载
安装 nodemon 解决频繁重启问题
- 下载 nodemon 依赖
javascript
npm i nodemon
- 配置 package.json 文件. 将启动脚本
node ./bin/www
改为nodemon ./bin/www
javascript
"scripts": {
"start": "nodemon ./bin/www"
},
- 第一次配置,记得重启服务
项目结构 与 代码解析
- routes 文件夹(重要),不同网址对应要不同的程序.后续开发基本都会在 routes 中进行
- app.js 配置跨域 等配置,都会在这里
使用 Docker 运行 mysql
- 安装 docker docker 官网下载