从头开始做一个项目:
基本模板来的 后面用后就有什么加什么都行
创建文件夹 在文件夹下运行命令:
npm install express //express
npm install sqlite3 //数据库
创建app.js 写模块
// 引入这个模块
const expree = require("express");
// 把这个模块实例化 启动服务器
const app = expree();
const port = 3000;
//写一个接口测试 这个项目有没有问题先
app.get("/",(req,res) => {
res.send("hello");
});
// 监听
app.listen(port,() => {
console.log(`服务器运行成功:http://localhost:${port}`);
});
运行成功 如下图
app.js 里面写中间件
app.use("/message",require("./router/MessageRouter"));
创建中间件下的路由文件,,测试路由成功
复制跨域请求 固定的
// 开放跨域请求 固定格式
app.use(function (req,res,next) {
//设置允许跨域的域名,*代表允许任意域名跨域
res.header("Access-Control-Allow-Origin","*");
//允许的header类型
res.header("Access-Control-Allow-Headers","content-type");
//跨域允许的请求方式
res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");
if (req.method == "OPTIONS") res.sendStatus(200); //让options尝试请求快速结束
else next();
});
app.js
const path = require("path");
app.use(expree.static(path.join(__dirname,"./public")));
然后我们创建hello.html 网址输入 测试
创建数据库表
连接数据库以及测试
以上 都是最基本 固定的开始