Come posso eseguire Sails.js in cloud-9 ide. Il problema che ho è quando dicoRunning Sails js in cloud-9 ide
vele sollevare
crea un'istanza di localhost: 8080 per l'esecuzione, ma non ho problemi ad accedere dal browser.
Come posso eseguire Sails.js in cloud-9 ide. Il problema che ho è quando dicoRunning Sails js in cloud-9 ide
vele sollevare
crea un'istanza di localhost: 8080 per l'esecuzione, ma non ho problemi ad accedere dal browser.
Su cloud 9 è necessario passare al dominio dinamico emesso per l'area di lavoro. Che di solito è
https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/
È possibile controllare questo fuori eseguendo a Sollevare vele, quindi fare clic su Preview
->Preview with webserver
Se i sails.js si effettua come segue, allora sarà in esecuzione sulla porta 80, perché il cloud nove specificherà una porta.
port: process.env.PORT || XXXX,
Se invece si specifica direttamente, la porta, allora verrà impostato XXXX
port: XXXX,
è necessario configurare le vele per utilizzare la IP e la porta come specificato nelle variabili d'ambiente Cloud9 $IP
e $PORT
.
Basta cambiare il tuo config/env/development.js
a guardare come questo:
module.exports = {
port: process.env.PORT,
host: process.env.IP
};
Quindi è possibile eseguirlo con sails lift
dal terminale. Per aprire l'app, fai clic su Preview -> Preview with web server
nella barra degli strumenti o vai a:
https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/