繁体   English   中英

流星项目的NodeJS静态服务器创建

[英]NodeJS static server creation for meteor project

我已经安装了流星库。

我想运行一个没有后端(静态内容)的角度项目。

我想使用node.js创建静态内容的服务器文件。

是否可以创建并执行?

有一个非常简单的示例,说明如何在服务器静态内容页面的Node.js中创建静态服务器,以下代码位于myserver.js文件中:

var http = require('http');

var finalhandler = require('finalhandler');
var serveStatic = require('serve-static');

var serve = serveStatic("./");

var server = http.createServer(function(req, res) {
  var done = finalhandler(req, res);
  serve(req, res, done);
});

server.listen(8000)

您需要从命令行通过NPM安装:

$ npm install finalhandler serve-static
$ node myserver.js

流星是有可能的,但这太过分了。

  1. 删除默认的mongo软件包( $ meteor remove mongo
  2. 将所有静态文件放入一个名为public的文件夹中

你完成了。 这样,您的生产构建将不需要MongoDB服务器。

但是,仅使用http-server NPM软件包通过Node.js设置静态文件服务器要容易得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM