[英]NodeJS static server creation for meteor project
I have installed meteor library. 我已经安装了流星库。
I want to run an angular project which has no back-end (of static content). 我想运行一个没有后端(静态内容)的角度项目。
I want to create a server file using node.js for static content. 我想使用node.js创建静态内容的服务器文件。
Is it possible to to create that and execute ? 是否可以创建并执行?
There is a very simple example of how to create a static server in Node.js that server static content pages, the following code is in the myserver.js file: 有一个非常简单的示例,说明如何在服务器静态内容页面的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)
You need to install through NPM from command line: 您需要从命令行通过NPM安装:
$ npm install finalhandler serve-static
$ node myserver.js
It's possible with Meteor, but it's an overkill. 流星是有可能的,但这太过分了。
mongo
package ( $ meteor remove mongo
) mongo
软件包( $ meteor remove mongo
) public
public
的文件夹中 You're done. 你完成了。 This way your production build won't require a MongoDB server.
这样,您的生产构建将不需要MongoDB服务器。
But it's a lot easier to just use the http-server
NPM package to setup a static file server with Node.js. 但是,仅使用
http-server
NPM软件包通过Node.js设置静态文件服务器要容易得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.