简单的创建一个前后端分离项目,适用于前端学习,vue为前端渲染界面,express框架用于编写后台接口,mysql用于创建数据库
参考文章: (后端解决跨域问题)
demo1:其中vite、express可以安装在电脑,创建项目更加快捷
创建好的Node-express项目结构如图
var express = require("express");
var router = express.Router();
/ === 对应的路径为localhost:3000/login
// 选择接口请求方式
router.get("/", function (req, res, next) {
// req为客户端发送的请求参数数据
// res为服务端返回的数据
const body = {
// 此处随意定义一个数据
username: "admin",
};
// 调用res.send将数据响应给客户端
res.send({
status: 0,
msg: "login请求成功",
data: body,
});
});
// 当前文件中嵌套路由 === localhost:3000/login/register
router.post("/register", (req, res) => {
// 获取客户端输入的数据
const body = req.body;
res.send({
status: 0,
msg: "post请求成功",
data: body, //此处是将客户端输入的数据返回,正常应该是返回数据库中的数据
// 响应给客户端的数据必须是对象,不能是数组
});
});
module.exports = router;
net start mysql
npm install mysql
,安装mysql依赖包;在Node-express项目文件夹下创建sql.js文件,与app.js平级,用于存放数据库配置npm install cors
因篇幅问题不能全部显示,请点此查看更多更全内容
怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁