从来没想过,在获取表单数据上能踩到一个坑。
本来就是玩玩node.js的。没想到在获取表单数据时给我玩出了花。
nodejs这家伙真心不好用,还是php的laravel好用,不知道有没有什么好的框架。
要真的用原生去写,苦哈哈的闲得慌。
前端一切都正常去写
重点全在服务端
app.js
const express = require("express");
const app=express();
const bodyParser =require("body-parser");
const userRouter =require("./modules/router/user");
app.get("/",(req,res)=>{
res.send(req.query); //此处直接可以获取get请求的数据
// res.sendFile(__dirname+'/modules/index/index.html');
});
app.use(express.static("public"));
/*post表单这里使用express中的urlencoded进行解析 */
//这里需要注意的是 需要在请求前使用中间件 注册前否则不生效
app.use(express.urlencoded({extended:false}));
app.use("/api",userRouter);
app.listen(3000,()=>{
console.info("服务器已经启动!!!!!!!!");
})