小编Luc*_*cas的帖子

Express 或 Axios 错误:套接字挂起代码:ECONNRESET

这是我第一次在这里发布问题,如果缺少一些数据,请抱歉。

我正在尝试进行一些网络抓取以获取表格的一些信息。该页面仅响应index.php,当我使用搜索表单时,它会使用一些formData 向index.php?go=le 发送POST。为了避免 CORS 问题,我使用在本地主机中运行的我自己的 API 来发布帖子。我将前端指向我的 API,然后从本地主机获得响应。那里没问题。

当我尝试向我的 API 发出第二个请求时,我的问题出现了。第一个 GET 工作正常,但在响应之后它一直失败。
当我重新启动服务器时,它会再次工作,但只工作一次。

这是我的 API 代码。我用来nodemon server.js启动我的服务器。

服务器.js

const express = require("express");
const axios = require("axios");
const scrape = require("scrape-it");
const FormData = require("form-data")
const cors = require("cors")

const app = express();
const PORT = process.env.PORT || 5000;

app.use(cors())

const config = {
    headers: {
        'Content-type': 'multipart/form-data'
    },
    
}

app.get("/get-projects", async (req,res) => {
    const testJSON = await axios.post(baseURL +"/index.php?go=le",formData,config)
        .then(res => {
                console.log("Post …
Run Code Online (Sandbox Code Playgroud)

node.js express econnreset axios

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

标签 统计

axios ×1

econnreset ×1

express ×1

node.js ×1