Gulp 连接生产服务器

Gulp to connect server on production

我正在尝试使用 webfaction 将我的 angular 项目添加到生产环境中。但是我不确定该怎么做,因为实际上没有任何关于 gulp 和 angular 的 webfaction 文档。 我知道开发服务器和生产服务器之间存在差异,但我不明白的是使用 gulp-connect 进行生产的过程...

这就是我在 gulpfile.js:

中启动本地服务器所必须的
gulp.task('connect', function() {
  connect.server({
    root: './app',
    port: 8000,
    fallback: './app/index.html'
  });
});

我如何 can/do 在生产环境中使用 gulp-connect?

提前感谢您的帮助。

诸如 gulp-connect 之类的模块专为开发(快速启动、易于设置)而设计,但不适用于生产(缺乏安全性和性能)。

如果您的项目没有任何后端(如果这只是 angularjs 项目,没有服务器端和数据库),那么您无需使用任何复杂的托管平台。您实际上只需要静态服务器(它将为用户提供您的资产)。

您可以使用任何静态主机,例如 github pages

如果您想建立自己的服务器,可以使用 nginx 之类的东西来建立 angular 项目。

当然你可以用express写你自己的服务器,比如(很多教程)。