我已经参考这个Angular GitHub Repository创建了Angular-universal应用程序。我使用node express进行服务器端渲染。
我已经使用这个命令构建了
npm run build:prod:ngc现在,我在dist文件夹中获得了客户机和服务器文件夹。那里没有像index.html这样的其他文件。
之前,我使用命令行界面开发了angular2应用程序,在构建时,它创建了一个包含bundle.js、index.html和CSS文件的dist文件夹。我过去常常把这件事上传到共享主机上。这个应用运行得很好。但在angular universal中,我感到困惑。我被困在如何继续生产的问题上。我有共享主机,请告诉我如何在共享主机中托管项目。
发布于 2017-05-20 18:24:39
使用universal时,您必须首先设置服务器,然后启动服务器以侦听某个端口(通常为80:p)。
通常..。一旦你在托管区域设置了节点服务器,你只需转到源代码并使用cmd启动服务器:-
sudo PORT = 80 npm run server (if ubuntu)侦听端口80,然后使用IP/域名访问站点。
https://stackoverflow.com/questions/42526066
复制相似问题