初学ajax踩坑
req是客户端的请求 res是服务端的响应!!!理解清楚不要搞混了
服务端
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'public')));
// app.use((req, res) => { // res.writeHead(200, { // 'content-type': 'text/html;charset=utf8' // }); // res.end('asdasdsada阿萨德撒大sdsadas') // })
//新版express已经内置body-parser app.use(express.urlencoded()) app.use(express.json()) //解析json对象数据 未知 app.get('/first', (req, res) => { res.send('00hello'); })
//03操作 app.get('/get', (req, res) => { res.send(req.query); });
//04
app.post('/post', (req, res) => { res.send(req.query); });
//05 app.post('/json', (req, res) => { console.log(req.body); // res.send(req.query); //这里注意返回是body 不是query!!!!!!!!!!!get才是!!!!!!!!!!11111 res.send(req.body) });
app.listen(3000); console.log('服务器启动成功'); //html
Document
// app.use((req, res) => { // res.writeHead(200, { // 'content-type': 'text/html;charset=utf8' // }); // res.end('asdasdsada阿萨德撒大sdsadas') // })
//新版express已经内置body-parser app.use(express.urlencoded()) app.use(express.json()) //解析json对象数据 未知 app.get('/first', (req, res) => { res.send('00hello'); })
//03操作 app.get('/get', (req, res) => { res.send(req.query); });
//04
app.post('/post', (req, res) => { res.send(req.query); });
//05 app.post('/json', (req, res) => { console.log(req.body); // res.send(req.query); //这里注意返回是body 不是query!!!!!!!!!!!get才是!!!!!!!!!!11111 res.send(req.body) });
app.listen(3000); console.log('服务器启动成功'); //html