我最近从 Angular 4 更新到 9。我执行了以下操作:
rxjs(必要时添加管道,删除连接)HttpModule(已弃用)以消除与“找不到 HTTP”错误相关的错误并使我的项目重回正轨我现在处于运行ng build / ng serve不会引发任何错误的阶段,并且我能够访问本地主机并获取我的登陆页面。但是,使用我的旧登录表单不起作用。CORS尽管我在其中设置了以下标头,但我不断收到错误express:
app.use(function(req, res, next) {
res.setHeader('Access-Control-Allow-Origin', '*');
res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS');
next();
});
Run Code Online (Sandbox Code Playgroud)
Relevant Package Details: "@angular/core": "~9.1.4" <-- all angular components are at this point, "@angular/common": "~9.1.4", "@angular/http": "^7.2.16", "express": "^4.17.1"
我的问题是:
HTTP module是否可以像我想做的那样运行 Angular 9 应用程序?如果有人成功使用它,是否有任何配置更改/是否即插即用?HTTP …