【发布时间】:2021-02-20 07:22:56
【问题描述】:
我已将 Angular 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/angularssrtest/public_html/dist/angular-universal/server/main.js:1:440409)
at ServerResponse.render (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:891199)
at server.get (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:2976541)
at Layer.handle [as handle_request] (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:464045)
at next (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:448841)
at Route.dispatch (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:448870)
at Layer.handle [as handle_request] (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:464045)
at /home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:3290536
at param (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:3292042)
at param (/home/angularssrtest/public_html/dist/angular-universal/server/main.js:1:3292449)
这是我的文件夹结构。
public_html:
- 地区:
- 角度通用
- 浏览器
- 服务器 .htaccess
- 角度通用
.ht访问代码:
<IfModule mod_rewrite.c>
RewriteEngine on
# Redirect Public ports to NodeJS port
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:4000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:4000/$1 [P,L]
</IfModule>
请帮助解决问题。
感谢高级。
【问题讨论】:
标签: angular cpanel server-side-rendering