【发布时间】:2019-11-02 02:59:36
【问题描述】:
我尝试向其他 localhost 服务器发送请求(因为在项目中我使用的是 webpack,但我不知道如何管理默认 webpack 服务器)。
这是我的发帖请求文件。
btn_bag[0].addEventListener('click', (e) => {
e.preventDefault(),
fetch('http://localhost:3000/get', {
method:'POST',
headers: {
'Content-Type':'application/json;charset=utf-8'
},
body: JSON.stringify(order_pizza)
})
.then(console.log(order_pizza))
})
这是我的服务器,当我单击按钮时,服务器中的控制台记录 {},当“order_pizza”(我发布的变量)不为空时。是什么问题,请帮忙寻找解决办法。
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
const fs = require('fs');
const cors = require('cors');
const urlencodedParser = bodyParser.urlencoded({extended: false})
app.get('/', (req, res) => {
res.send('hello')
})
app.use(cors({
allowedOrigins: [
'http://localhost:9000'
]
}));
app.get('/get', (req,res) => {
console.log(req.body)
res.send('get')})
app.post('/get',urlencodedParser, (req,res) => {
console.log(req.body)})
app.listen(3000)
【问题讨论】:
标签: javascript node.js express webpack