使用axios发布请求时出现网络错误

阿尼凯特

尝试使用axios发布http请求时,出现以下错误:

Network Error
- node_modules/axios/lib/core/createError.js:16:24 in createError
- node_modules/axios/lib/adapters/xhr.js:81:25 in handleError
- ... 9 more stack frames from framework internals

我尝试在package.json中将“ proxy” =“ http:// localhost:8080”替换为“ http:// myip:8080 ”,但错误仍然存​​在。我也尝试使用fetch命令f react native,但它也给出了相同的错误

package.json是:

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "axios": "^0.19.0",
    "body-parser": "^1.19.0",
    "cors": "^2.8.5",
    "expo": "^35.0.0",
    "express": "^4.17.1",
    "mongoose": "^5.7.9",
    "morgan": "^1.9.1",
    "nodemon": "^1.19.4",
    "react": "16.8.3",
    "react-dom": "16.8.3",
    "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
    "react-native-router-flux": "^4.0.6",
    "react-native-web": "^0.11.7",
    "react-router-dom": "^5.1.2",
    "spectre.css": "^0.5.8"
  },
  "devDependencies": {
    "babel-preset-expo": "^7.1.0",
    "concurrently": "^5.0.0"
  },
  "private": true,
  "proxy": "http://localhost:8080"
}

server.js是:


const express = require('express')
const bodyParser = require('body-parser')
const morgan = require('morgan')
const app = express()
const PORT = 8080

// MIDDLEWARE
app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
});
//routing
app.post('/', (req, res, next)=> {
    console.log('server post username: ');
    console.log(req.body.username)
    res.end()
})

// Starting Server 
app.listen(PORT, () => {
    console.log(`App listening on PORT: ${PORT}`)
})

axios帖子的摘要是:

axios.post('/', {
            username: this.state.username,
            password: this.state.password
        })
            .then(response => {
                console.log(response)
                if (response.data) {
                    console.log('successful signup')
                    this.setState({
                        redirectTo: '/login'
                    })
                } else {
                        console.log('Sign-up error');

                    }
            }).catch(error => {
                console.log('Sign up server error: ')
                console.log(error);
            })

执行上述代码后的输出为:

Sign up server error: 

Network Error
- node_modules/axios/lib/core/createError.js:16:24 in createError
- node_modules/axios/lib/adapters/xhr.js:81:25 in handleError
- ... 9 more stack frames from framework internals
阿尼凯特

问题已解决,我使用的是错误的IP(172.0.0.1)hostname --ip-address使用ip addr show作品提供的inet ip

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Axios发出发布请求时出现网络错误

来自分类Dev

React Native,使用Axios发布FormData时出现网络错误

来自分类Dev

使用 php 发布 GeoJSON 数据时出现错误请求

来自分类Dev

即使发布请求返回200,Axios网络错误

来自分类Dev

尝试发布大型JSON数据时出现错误的请求错误

来自分类Dev

发出发布请求时Vue.js axios错误

来自分类Dev

在使用axios的React中尝试将多个参数传递给获取请求时出现415错误

来自分类Dev

在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

来自分类Dev

请求发布数据时出现字典格式错误

来自分类Dev

尝试提交表单时出现HTTP发布请求错误

来自分类Dev

发布Json对象时出现400(错误请求)

来自分类Dev

使用JSON在jQuery发布请求中获取网络错误

来自分类Dev

Axios发布请求引发错误请求

来自分类Dev

在XmlHttpRequest中使用FormData将数据发布到asp.net核心Web API时出现“ 400错误请求”

来自分类Dev

使用发布请求验证登录时发生PHP错误

来自分类Dev

发布到Azure Blob存储时非常偶尔出现400错误的请求错误

来自分类Dev

使用Pushbullet Ephemerals时出现400(错误请求)错误

来自分类Dev

节点-使用axios执行http请求时收到ECONNRESET错误

来自分类Dev

使用cURL发布数据时出现“位置参数”错误

来自分类Dev

使用Alamofire发布数据时出现SerializationFailure错误

来自分类Dev

使用Ivy在Nexus中发布时出现凭据错误

来自分类Dev

使用仅主机网络启动vm时出现游荡错误

来自分类Dev

我在来自angular js的发布请求中传递会话ID时出现404错误

来自分类Dev

在单元测试中将JSON发布到Flask端点时出现错误请求

来自分类Dev

在openshift上将json发布到Flask时出现400错误请求

来自分类Dev

在Swift中向本地服务器发出发布请求时出现400错误

来自分类Dev

当我尝试在节点中执行https发布请求时,出现getaddrinfo ENOTFOUND错误

来自分类Dev

在测试期间发送发布请求时出现 JSON 解码错误

来自分类Dev

向在 ngrok 上运行的应用程序发送发布请求时出现 502 错误

Related 相关文章

  1. 1

    使用Axios发出发布请求时出现网络错误

  2. 2

    React Native,使用Axios发布FormData时出现网络错误

  3. 3

    使用 php 发布 GeoJSON 数据时出现错误请求

  4. 4

    即使发布请求返回200,Axios网络错误

  5. 5

    尝试发布大型JSON数据时出现错误的请求错误

  6. 6

    发出发布请求时Vue.js axios错误

  7. 7

    在使用axios的React中尝试将多个参数传递给获取请求时出现415错误

  8. 8

    在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

  9. 9

    请求发布数据时出现字典格式错误

  10. 10

    尝试提交表单时出现HTTP发布请求错误

  11. 11

    发布Json对象时出现400(错误请求)

  12. 12

    使用JSON在jQuery发布请求中获取网络错误

  13. 13

    Axios发布请求引发错误请求

  14. 14

    在XmlHttpRequest中使用FormData将数据发布到asp.net核心Web API时出现“ 400错误请求”

  15. 15

    使用发布请求验证登录时发生PHP错误

  16. 16

    发布到Azure Blob存储时非常偶尔出现400错误的请求错误

  17. 17

    使用Pushbullet Ephemerals时出现400(错误请求)错误

  18. 18

    节点-使用axios执行http请求时收到ECONNRESET错误

  19. 19

    使用cURL发布数据时出现“位置参数”错误

  20. 20

    使用Alamofire发布数据时出现SerializationFailure错误

  21. 21

    使用Ivy在Nexus中发布时出现凭据错误

  22. 22

    使用仅主机网络启动vm时出现游荡错误

  23. 23

    我在来自angular js的发布请求中传递会话ID时出现404错误

  24. 24

    在单元测试中将JSON发布到Flask端点时出现错误请求

  25. 25

    在openshift上将json发布到Flask时出现400错误请求

  26. 26

    在Swift中向本地服务器发出发布请求时出现400错误

  27. 27

    当我尝试在节点中执行https发布请求时,出现getaddrinfo ENOTFOUND错误

  28. 28

    在测试期间发送发布请求时出现 JSON 解码错误

  29. 29

    向在 ngrok 上运行的应用程序发送发布请求时出现 502 错误

热门标签

归档