快递服务器
const express = require("express");
const app = express();
const cors = require("cors");
app.use(function (req, res, next) {
//Enabling CORS
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, x-client-key, x-client-token, x-client-secret, Authorization");
next();
});
app.post("/members",cors(), (req, res)=>{
console.log(req.body);
res.status(200).send({"message" : "data received"});
});
角边:
在 src 文件夹中创建 json 文件 proxy.conf.json 并粘贴以下代码:
{
"/api/*": {
"target": "http://localhost:8000",
"secure": false,
"logLevel": "debug"
}
}
在 angular.json 中
在架构师中粘贴
"architect": {
"options": {
"proxyConfig": "src/proxy.conf.json"
}
}
在服务器端应该有一个与您在 Angular 上创建的端点相同的 api 来接收数据,否则您将面临错误 500。