发布节点应用程序

约翰尼5

我试图了解如何正确发布节点应用程序。我有一个angular 2应用程序,在构建后会创建一个www文件夹。我已将该文件夹上载到我的托管公司,该公司使用plesk作为控制面板。

对于非角度应用程序,我将节点入口指向文件,该文件告诉节点从何处以及如何开始:

const http = require('http');

http.createServer(function(request, response) {
  response.writeHead(200, {'Content-Type': 'text/html'});
  response.end('<H1>Hello World!</H1>');
}).listen(process.env.PORT);

我对angular 2应用程序的切入点感到困惑?当我导航到我的index.html文件时,它似乎可以服务该文件并且可以正常工作,但是我不应该有一个js文件作为入口吗?

那将是烧瓶

Angular应用程序需要安装和构建Node.js(NPM),但是在构建之后,它们不再依赖于Node.js作为Web服务器-只要SSR(服务器端渲染,又名Angular Unversal)是“需要。

Angular应用程序可以由正确配置为提供SPA服务的任何Web服务器(IIS,Apache,Nginx等)提供服务(单页应用程序)。如果涉及HTML5路由,则需要将索引文件提供给路由器路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章