将Web应用程序部署到Apache远程服务器时遇到问题。 我已经通过以下步骤部署了一个标准的Angular2 Web应用程序,该应用程序使用RESTful API服务(用PHP编写,托管在/ public_html / api):
ng build --prod
.htaccess
文件从here复制到远程服务器上的同一位置但是,我需要将Angular2 Universal集成到项目中,因此我按照Angular Sever Side Rendering和GitHub wiki中的说明进行操作。但毕竟,我只能在我的本地机器上使用端口4000集成和运行通用项目,如教程所示。我不知道如何将其正确部署到Apache远程服务器和配置.htaccess
文件。这些是我采取的步骤,但没有像我预期的那样工作:
npm build...
以创建dist /文件夹
有浏览器/和服务器/文件夹和server.js
文件node dist/server.js
我需要集成Angular2 Universal Server Side Rendering,因为Google抓取工具无法索引我的网络项目,它只会在真实用户进入网站时加载数据。请帮忙,谢谢!