简单使用Express-Web应用框架

Express是基于nodejs的web应用框架(同时也是node的第三库),同时也是很多web应用框架的底层库,Express是cjs模块标准的http服务框架 安装 npm install express –save 或者安装express-generator脚手架 npm install -g express-generator 脚手架: 初始化项目(demo是项目名) express demo 安装依赖 npm install 运行 npm start 如果不使用脚手架(main.js) const express = require("express") const app = express() app.get('/',function(req,res){ res.end("hallo world!") }) app.listen(3000) 运行 node main.js 或者(监视nodejs应用中的任何更改并自动重启服务) nodemon main.js 访问localhost:3000 静态文件管理(必须通过/src才能访问src文件夹的静态文件) app.use(’/src’,express.static(‘src’)) 解决跨域问题(依赖于cors模块) app.use(require(‘cors’)()) Express连接MongoDB(mongoose) npm install mongoose const mongoose = require('mongoose') mongoose.connect('mongodb://localhost:27014/test',{useNewUrlParser: true}) const testdb = mongoose.model('testdb',new mongoose.Schema({ _id: Number, title: String })) /*testdb.inserMany([ {_id: 1, title: "abc"}, {_id: 2, title: "xyz"} {_id: 3, title: "abcxyz"} ])*/ app....

2022-02-28 · 1 min · Me