ruby-on-rails - statusText:反应轨道获取请求上的“网关超时”
问题描述
https://www.youtube.com/watch?v=Z0sFlwz0YvU
我在本教程中的时间是 20:09。我像他一样设置了我的代理:
"proxy": {
"/api":{
"target": "http://localhost:3001/api"
}
},
但出现错误:
“指定时,package.json 中的“proxy”必须是字符串。相反,“proxy”的类型是“object”。从 package.json 中删除“proxy”,或者将其设为字符串。”
所以我用这段代码创建了一个文件 client/src/setupProxy.js:
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/api',
{ target: 'http://localhost:3001' }
));
}
现在我收到 504 网关超时错误。
解决方案
由于我使该教程代理不能成为对象,请尝试:
"proxy": "http://localhost:3001/api"
或者
"proxy": "http://localhost:3001"
您的要求必须是:
fetch(`/api/login`,...
推荐阅读
- python - How to remove \n from output screen while using sent_tokenize using nltk
- http - Kotlin Http 客户端。将参数从地图添加到请求
- excel - 使用 For Each 循环复制条件格式颜色
- python - 从 (pd.merge_asof) 'left_by' 和 right_by' 开始的 Pandas Merge 是如何工作的?
- azure - How to prevent Application Insights Availability feature to send alerts every 5 minutes?
- docker - 在 Docker 中为 root 用户设置密码
- r - How to make data frame into raster object R
- tensorflow - 权重不能用 `tf.contrib.layers.recompute_grad` 训练
- angular - 如何从该组件的 CSS 文件中定位 Angular 组件的样式?
- javascript - How to create a function that incrementally reduces opacity of 2 lines every time a button is clicked