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

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

iojs app.js

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

Ответ 1

Независимо от использования 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, и вы хотите сделать это на своем веб-сервере, имейте в виду, что существует ряд дополнений и настроек, которые необходимы, прежде чем приложение будет подходящим для производство. См. здесь и здесь, например

Ответ 2

Если 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, если хотите.