我正在尝试设置我的angular app的服务器端呈现,我遵循了下面的说明:
每个命令都成功运行,但是在启动节点服务器之后,当我尝试访问url时,它会引发以下错误:
TypeError: _angular_common_http__WEBPACK_IMPORTED_MODULE_5__.ɵHttpInterceptingHandler is not a constructor
at zoneWrappedInterceptingHandler (/Stuff/Development/Angular/angular-tuts/universal/dist/server.js:4040:
我有一个关于Angular SEO的小问题。我已经在每个.ts文件的构造器中设置了这样的meta标签; //To set the page title
this.titleServ.setTitle("PAGE TITLE")
//To set the meta description
this.meta.addTags([
{name: "description", content: "PAGE TITLE HERE"},
{name: "keywords", content: "SOME KEYWORDS H
我已经将角ssr项目部署到cpanel中,并且在使用以下命令node dist/angular-universal/server/main.js运行该项目时会出现错误。
错误:
Node Express server listening on http://localhost:4000
Error: Failed to lookup view "index" in views directory "/home/angularssrtest/public_html/dist/browser"
at Function.render (/home/angula
我创建了一个带有角CLI的项目。(使用命令:ng new my-angular-universal)。然后,我仔细地遵循了的所有指示
它为--prod构建并运行良好。但是,对于如何设置--dev构建并让它使用--watch标志,并没有说明。
我尝试从npm“脚本”中移除--prod标志,它甚至没有在dev模式下运行。它构建得很好,但是当我在浏览器中打开它时,我看到的是(直接打印到响应):
TypeError: Cannot read property 'moduleType' of undefined
at C:\Users\Mikser\documents\git\
在角7环球,我能够添加第三方脚本使用postscribe (没有任何特殊的设置)。
现在,我正尝试在角9环球项目中使用postscribe,比如
if(this.isBrowser) {
// ... my postscribe code here
}
但它给出了下面的错误
var work = window.document.createElement('div');
^
ReferenceError: window is not defined
at Object.<anonymous> (
我下载了这个Angular通用启动器。
已安装package.json中的所有依赖项并尝试启动项目。对于第一个命令,我运行'ng build‘命令,下一个命令是"npm run build:ssr && npm run serve:ssr“
一切运行正常,但有时我会捕捉到终端的下一条消息:
ERROR { Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'robots.txt'
Error: Cannot match any routes. UR
我已经建立了一个新的Angular CLI项目来学习如何使用Angular Universal启用服务器端渲染。
我已经设置好了,一切都很好,但我决定延迟加载一个名为“lazy”的模块。
我这样做了,当使用ng serve时它可以工作,但当通用运行时(使用AOT),当我转到惰性路由并刷新页面时,我得到这个错误,尽管我在浏览器中看到了惰性组件:
ERROR { Error: Uncaught (in promise): ReferenceError: System is not defined
ReferenceError: System is not defined
at System
我正在构建angular 7应用程序,并使用angular universal进行服务器端渲染,在本地运行一切正常,但当我尝试在firebase上部署应用程序时,firebase函数日志显示以下错误:
{"@type":"type.googleapis.com/google.cloud.audit.AuditLog","status":{"code":3,"message":"Build failed: exit status 254\nnpm ERR! addLocal Could not install
请协助,我已经创建了一个angular 8项目,然后添加了@nestjs/ng-universal来添加nestjs作为我的服务器端,一切都很顺利,直到我添加了@ain/bootstrap我们自己的自定义ui引导组件,然后收到以下错误ReferenceError - KeyboardEvent is not defined,在搜索并遇到Angular Universal ReferenceError - KeyboardEvent is not defined和https://github.com/Angular-RU/angular-universal-starter/blob/maste
我是angular universal的新手,我正在尝试在route中公开一个json文件。我想通过如下代码的方式公开一个json文件。我如何在angular universal中实现这一点? // Redirect root path to /atlassian-connect.json,
// which will be served by atlassian-connect-express.
app.get('/', (req, res) => {
res.redirect('/atlassian-connect.jso
我试图使用isBrowser函数的角度通用,但我不断得到同样的错误,当我构建。我确实安装了角形万向盘的npm软件包。
npm i angular2-universal --save
“构建-prod -aot”
ERROR in Illegal state: symbol without members expected, but got {"filePath":"C:/dir/universal/website/node_modules/@angular/platform-browser/platform-browser.d.ts","name
我遵循了Angular Universal的指南:服务器端渲染,就像Angular:的官方文档中所解释的那样。我设法正确地运行了应用程序,有了两个包,浏览器和服务器包。我也遵循了视频中的步骤: Angular Universal和Firebase托管。我还关注了视频:使用TypeScript的Firebase云函数入门。我使用angular-universal-express-firebase模块在firebase函数中运行应用程序,当我运行函数的firebase服务时,我得到了这个错误:
TypeError: readFile$(...).mergeMap is not a function