2014-10-31 11 views
5

Sails.js'yi cloud-9 ide'de nasıl çalıştırabilirim? 8080 çalıştırmak için, ama sorun tarayıcıdan erişirken vardır: iSails js in cloud-9 ide

yelken

o localhost bir örneğini oluşturur

asansör derken sahip sorundur.

cevap

2

Bulut 9'da, çalışma alanınız için verilen dinamik alana gitmeniz gerekir. Hangi bir Sails Lift gerçekleştirerek genellikle

https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/ 

Bunu kontrol edebilirsiniz, daha sonra Preview tıklayın ->Preview with webserver

aşağıdaki gibi sails.js ayarınızsa, o zaman noktası 80 üzerinde çalışan olacak, çünkü bulut dokuz bir bağlantı noktası belirleyecektir. doğrudan belirtmek yerine ise

port: process.env.PORT || XXXX, 

, Bağlantı noktası, o zaman XXXX Cloud9 ortam değişkenleri belirtilen Sen IP ve port kullanımı yelkenleri yapılandırmanız gerekir

port: XXXX, 
4

$IP ve ayarlanacaktır $PORT.

Sadece bu gibi görünecek şekilde config/env/development.js değiştirin:

module.exports = { 
    port: process.env.PORT, 
    host: process.env.IP 
}; 

Sonra terminalden sails lift ile çalıştırabilirsiniz. Uygulamayı açmak için araç çubuğunda sadece Preview -> Preview with web server'a tıklayın veya şu adrese gidin:

https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/