我已经安装了流星图库。
我想运行一个没有后端(静态内容)的角度项目。
我想使用node.js为静态内容创建一个服务器文件。
是否可以创建并执行?
答案 0 :(得分:0)
有一个非常简单的例子,说明如何在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 :(得分:0)
Meteor可以实现,但这是一种矫枉过正的行为。
NSObject
包(mongo
)$ meteor remove mongo
你已经完成了。这样您的生产构建就不需要MongoDB服务器。
但是使用http-server
NPM包来设置带有Node.js的静态文件服务器要容易得多。