小编Ala*_*laa的帖子

尝试在 Node js 中发出 POST 请求时出现 net::ERR_CONNECTION_REFUSED

我正在尝试使用 fetch 发出发布请求。通常,当我用来npm start启动服务器时它工作得很好。但是使用 webpack 开发服务器时它给了我这个错误: Chrome 控制台出错

这是我的服务器端代码:

require('dotenv').config();

const mockAPIResponse = require('./mockAPI.js')

const PORT = 8081

const apiKey = process.env.API_KEY
const baseUrl = 'https://api.meaningcloud.com/sentiment-2.1'

const express = require('express')
const cors = require('cors')
const bodyParser = require('body-parser')
const fetch = require('node-fetch')
var path = require('path')
const app = express();

app.use(cors())
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
app.use(express.static('dist'))

app.get('/', function(req, res) {
    res.sendFile('dist/index.html')
        //res.sendFile(path.resolve('src/client/views/index.html'))
})
app.post('/api', async(req, res) => {
    console.log("you key is", apiKey)
    const enteredUrl = req.body.url;
    const apiUrl = …
Run Code Online (Sandbox Code Playgroud)

javascript fetch node.js webpack webpack-dev-server

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

fetch ×1

javascript ×1

node.js ×1

webpack ×1

webpack-dev-server ×1