尝试为json请求设置服务器,该服务器为localhost:3000
,并且希望将任何请求从/api/
重定向到:3000/api/
,但是所有请求都导致一个{{ 1}}。
nginx默认值:
404
这是我的server.js表达代码:
location /api {
proxy_pass http://127.0.0.1:3000;
rewrite ^/api(.*) /$1 break;
proxy_set_header Host $host;
try_files $uri $uri/ =404;
}
这是我使用axios的react ajax请求:
app.listen(3000);
app.get('/api/product_groups', express.json(), (req, res) => {
res.setHeader('Content-Type', 'application/json');
selly.getAllProductGroups().then((request) => {
res.send(JSON.stringify(request.data));
});
});
我在做什么错了?