2016-05-09 2 views
0

У меня установлена ​​метеоритная библиотека.Создание статического сервера NodeJS для проекта метеоров

Я хочу запустить угловой проект, который не имеет back-end (статического содержимого).

Я хочу создать файл сервера, используя node.js для статического содержимого.

Можно ли создать это и выполнить?

ответ

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 
0

Это возможно с помощью Meteor, но это перебор.

  1. удалить по умолчанию mongo пакет с ($ meteor remove mongo)
  2. поместить все статические файлы в папку под названием public

Вы сделали. Таким образом, ваша сборка не потребует сервера MongoDB.

Но гораздо проще просто использовать пакет NPM http-server для установки статического файлового сервера с Node.js.

Смежные вопросы