Запуск io.js с помощью Express

Я посетил официальный сайт io.js ( https://iojs.org/) и установил версию 1.0.1 для Mac. После того, как я установил это, я подошел к окну своего терминала и набрал:

iojs app.js

Какой способ создания проекта io.js я предполагаю? Я пытаюсь создать проект io.js с помощью Express. Любая помощь? Спасибо.

2 ответа

Решение

Независимо от использования NodeJS или io.js, ответ должен быть одинаковым. Вы собираетесь запустить экспресс-приложение и запустить его.

Предполагая, что вы уже установили io.js, введите в командной строке:

#install a generator for the express
npm install express-generator -g 
application

mkdir my-application-folder
cd my-application-folder

#use the express generator to generate a new application
express  

#now install node_modules from package.json
npm install

и когда у вас есть файлы, вы можете запустить приложение с:

npm start

Так что это должно запустить приложение, независимо от того, является ли это nodeJS или iojs.

Однако, если вы начинаете с Node/io и хотите сделать его своим веб-сервером, имейте в виду, что существует ряд дополнений и настроек, которые необходимы, прежде чем приложение будет готово к работе. Смотрите здесь и здесь, например

Если iojs это замена для Node, затем вручную создайте новый файл с именем app.js и поместите это в это:

var http = require('http');

http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World\n');
}).listen(8124);

console.log('Server running at http://127.0.0.1:8124/');

А затем запустите его с iojs app.js,

Это говорит, что это npm совместимы, поэтому вы создаете новый package.json подать через npm init если хочешь.

Другие вопросы по тегам