我正在尝试理解如何正确发布节点应用程序。我有一个angular 2应用程序,它在构建后创建一个www文件夹。我已经将文件夹上传到我的托管公司,该公司使用plesk作为控制面板。
对于非角度应用程序,我会将节点入口点指向file,该文件告诉节点从哪里开始以及如何开始:
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文件吗?
发布于 2018-06-03 04:36:29
Angular应用程序需要安装和构建Node.js (NPM),但在构建之后,它们并不依赖于Node.js作为web服务器-只要不需要SSR (服务器端渲染,又称Angular Unversal)。
Angular应用程序可以由正确配置为服务SPA (单页应用程序)的任何web服务器(IIS、Apache、Nginx等)提供服务。如果涉及HTML5路由,则需要为路由器路径提供索引文件。
https://stackoverflow.com/questions/50659257
复制相似问题