【发布时间】:2020-05-12 12:19:16
【问题描述】:
尝试配置代理以响应本机与节点运行 axios 调用。
在 server/package.json 中尝试了以下代码
"proxy": {
"/*": {
"target": "http://localhost:5000/"
}
},
"scripts": {
"start": "node index.js",
"server": "nodemon index.js",
"client": "cd ../client && yarn ios",
"dev": "concurrently \"yarn server\" \"yarn client\""
}
服务器/authRouter.js
const authRouter = require('express').Router();
authRouter.get('/test', (req, res) => {
res.send('proxy success');
});
module.exports = authRouter;
服务器/index.js
const express = require('express');
const authRouter = require('./authRouter');
const app = express();
app.use('/auth', authRouter);
const PORT = process.env.PORT || 5000;
app.listen(PORT);
客户端/app.js
await axios.get('/auth/test');
当我运行 yarn dev 并测试 axios 调用时,它会记录以下错误
LOG [Error: Network Error]
任何帮助将不胜感激。
【问题讨论】:
标签: node.js react-native express axios backend