Angular proxy.conf
Angular proxy.conf
我正在尝试将我所有的请求从 localhost:4200
发送到 localhost:3000
但我无法实现我想要的。
我的 Node.js
服务器使用 localhost:3000/login
和 localhost:3000/register
。
在前端,我做
http.post('/login', {whatever})
但是我无法在不将请求发送到 http://localhost:3000/login
的情况下将请求发送到我的服务器。
这是我的 proxy.conf.json
{
"/login": { // I tried with "*" and ""
"target": "http://localhost:3000",
"secure": false,
"changeOrigin": true
}
}
我希望我所做的所有请求都转到 localhost:3000
。
我到处都看到人们加上 /api
前缀,但这会将它发送到 localhost:3000/api/login
而我只想要 localhost:3000/login
我的看起来像这样 /ProjectREST 是所有 URL 的后端前缀,即它是我的后端服务器的 rootProject.name(在 gradle 中)。
{
"/ProjectREST": {
"target": {
"host": "localhost",
"protocol": "http:",
"port": 8090
},
"secure": false,
"changeOrigin": true,
"logLevel": "debug"
}
}
我通过“/ProjectREST/register”请求访问服务器。
我正在尝试将我所有的请求从 localhost:4200
发送到 localhost:3000
但我无法实现我想要的。
我的 Node.js
服务器使用 localhost:3000/login
和 localhost:3000/register
。
在前端,我做
http.post('/login', {whatever})
但是我无法在不将请求发送到 http://localhost:3000/login
的情况下将请求发送到我的服务器。
这是我的 proxy.conf.json
{
"/login": { // I tried with "*" and ""
"target": "http://localhost:3000",
"secure": false,
"changeOrigin": true
}
}
我希望我所做的所有请求都转到 localhost:3000
。
我到处都看到人们加上 /api
前缀,但这会将它发送到 localhost:3000/api/login
而我只想要 localhost:3000/login
我的看起来像这样 /ProjectREST 是所有 URL 的后端前缀,即它是我的后端服务器的 rootProject.name(在 gradle 中)。
{
"/ProjectREST": {
"target": {
"host": "localhost",
"protocol": "http:",
"port": 8090
},
"secure": false,
"changeOrigin": true,
"logLevel": "debug"
}
}
我通过“/ProjectREST/register”请求访问服务器。