![](/img/trans.png)
[英]React create app proxy agent in package.json is slow on Windows
[英]Package.json proxy alternative to React SSR production app
所以我想找到一種方法來將package.json的這一部分實現到負責我的React App服務器端渲染的server.js中。
"proxy": {
"/api/*": {
"target": "http://localhost:3501"
},
"/media/*": {
"target": "http://localhost:3501"
}
},
我研究了一些庫,例如express-http-proxy
和http-proxy-middleware
但找不到有效的解決方案。
最后我嘗試了:
import proxy from 'express-http-proxy';
...
app.use('/api', proxy('http://localhost:3501/api/*'));
app.use('/media', proxy('http://localhost:3501/media/*'));
它記錄404,並且路徑基本上是正確的,只是沒有“ / api /”應該是“ / api / posts /”,但是只記錄“ / posts /”。
就這么簡單。 將此替換為當前代碼:
import proxy from 'http-proxy-middleware';
...
app.use('/media/*', proxy({target: 'http://localhost:3500', changeOrigin: true}));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.