首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为meteor项目创建NodeJS静态服务器

为meteor项目创建NodeJS静态服务器
EN

Stack Overflow用户
提问于 2016-05-10 00:42:02
回答 2查看 92关注 0票数 0

我已经安装了流星库。

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

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

有没有可能创建并执行它?

EN

回答 2

Stack Overflow用户

发布于 2016-05-10 01:09:26

下面是一个非常简单的示例,演示了如何在Node.js中创建一个静态服务器来为静态内容页面提供服务,下面的代码在myserver.js文件中:

代码语言:javascript
复制
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安装:

代码语言:javascript
复制
$ npm install finalhandler serve-static
$ node myserver.js
票数 0
EN

Stack Overflow用户

发布于 2016-05-10 17:48:19

对于Meteor来说这是可能的,但这是一种过度的杀伤力。

将所有静态文件放入名为public的文件夹中,

  1. 删除默认的mongo软件包

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

但是使用Node.js只使用http-server NPM包来设置静态文件服务器要容易得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37121100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档