jay*_*wal 2 firebase angularfire2 angular
我已经创建了一个依赖Angularfire2的Angular 6项目。我正在使用Firestore和Firebase存储。我已经将我的应用程序转换为通用角度,当我运行server.js
该应用程序时,它说正在监听,localhost:4000
但是一旦我用localhost:4200
终端打开浏览器,就会显示以下错误:
ReferenceError: XMLHttpRequest is not defined
Run Code Online (Sandbox Code Playgroud)
安装以下依赖项:
npm install --save-dev ws xmlhttprequest
然后将此添加到您的server.ts
文件
(global as any).WebSocket = require('ws');
(global as any).XMLHttpRequest = require('xmlhttprequest').XMLHttpRequest;
Run Code Online (Sandbox Code Playgroud)
资料来源:
如果有人遇到同样的问题,我的解决方案是确保我没有HttpClientModule
在我的子模块中导入。一旦它已经导入 main AppModule
,错误就消失了。
这是一个给我解决方案的链接 https://www.thecodecampus.de/blog/angular-universal-xmlhttprequest-not-defined-httpclient/
归档时间: |
|
查看次数: |
1235 次 |
最近记录: |