2016-09-15 11 views
2

Пробовал с Cloud 9 и пытался использовать код примера из Express website, чтобы получить «Hello World!». Я попробовал прослушивать несколько разных портов/ip, ссылаясь на https://docs.c9.io/docs/run-an-application и Running Hello World using Node js Express in cloud 9IDE. Хотя слушатель будет работать, он никогда не будет закрывать или возвращать что-либо после этого. Кто-нибудь знает, почему это может быть? Вот мой код:Не удается получить код Node.js Express, чтобы сказать «Hello World» в Cloud 9

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

app.listen(process.env.PORT, process.env.IP, function(){ 
    console.log('LISTENING'); 
}); 
+0

Что вы видите, когда идете на свой локальный хост: порт в браузере? –

+0

«Невозможно GET /» Итак, это должен быть аргумент пути. Есть ли универсальный аргумент пути, используемый для Cloud 9 при тестировании? –

+0

есть кнопка предварительного просмотра на панели задач слева от кнопки «запустить». Просто нажмите, что вы должны увидеть, что URL-адрес, который вам нужен, и привет, мир также появится. Я просто пробовал ваш код, и он работает, – Sikorski

ответ

2

Вы должны запустить app.js из команды с9, что чуть ниже, в редакторе. Cloud9 имеет собственный путь по умолчанию для запуска. По умолчанию, как-то:

https://helloexpress-abcd.c9.io/

helloexpress имя проекта, вы определили, в вашем случае это по-другому,

ABCD это имя пользователя и остальные значения по умолчанию

Это должно показать Hello World