Node.js Angular 2 put方法不适用于节点js

Node.js Angular 2 put方法不适用于节点js,node.js,angular,Node.js,Angular,实际上,我需要使用NodeJS更新方法更新数据库,但我已经尝试了很多方法,但因为它不起作用 这就是我所尝试过的 角度2 Nodejs 每次我都会遇到以下错误: 无法加载XMLHttpRequest。方法 飞行前的访问控制允许方法不允许PUT 答复 请给出解决办法 如果您使用express,我更喜欢包含此库,以启用CORS const cors = require('cors'); const app = express(); app.use(cors()); 注意:放置app.usecors

实际上,我需要使用NodeJS更新方法更新数据库,但我已经尝试了很多方法,但因为它不起作用

这就是我所尝试过的

角度2 Nodejs 每次我都会遇到以下错误:

无法加载XMLHttpRequest。方法 飞行前的访问控制允许方法不允许PUT 答复


请给出解决办法

如果您使用express,我更喜欢包含此库,以启用CORS

const cors = require('cors');

const app = express();
app.use(cors());
注意:放置app.usecors;在声明路由器之前或在路由器文件中

const cors = require('cors');


router.put('/api/update', cors(), function(req, res) {});

这里的包信息:

你能发布你的服务器js入口点文件吗,例如:index.js或app.js,等等,然后把app.usecors放进去;在定义路由器或路由器之前,放置'/api/update',cors,functionreq,res{};
const cors = require('cors');

const app = express();
app.use(cors());
const cors = require('cors');


router.put('/api/update', cors(), function(req, res) {});