2014-10-31 15 views
5

Làm cách nào để chạy Sails.js trong id đám mây-9. Tôi có vấn đề là khi tôi nóiChạy Sails js trong cloud-9 ide

buồm nhấc

nó tạo ra một thể hiện của localhost: 8080 để chạy, nhưng tôi gặp khó khăn khi truy cập nó từ trình duyệt.

Trả lời

2

Trên đám mây 9, bạn cần chuyển đến miền động được cấp cho không gian làm việc của mình. Điều này thường xảy

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

Bạn có thể kiểm tra này ra là bằng cách thực hiện một Lift Sails, sau đó nhấp vào Preview ->Preview with webserver

Nếu sails.js bạn được thiết lập như sau, sau đó nó sẽ được chạy trên cổng 80, bởi vì đám mây chín sẽ chỉ định một cổng.

port: process.env.PORT || XXXX, 

Nếu thay vào đó bạn trực tiếp chỉ định, cổng của bạn, sau đó nó sẽ được thiết lập để XXXX

port: XXXX, 
4

Bạn cần phải cấu hình cánh buồm để sử dụng IP và cổng theo quy định tại các biến môi trường Cloud9 $IP$PORT.

Chỉ cần thay đổi config/env/development.js của bạn trông như thế này:

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

Sau đó, bạn có thể chạy nó với sails lift từ nhà ga. Để mở ứng dụng, chỉ cần nhấp vào Preview -> Preview with web server trên thanh công cụ hoặc điều hướng đến:

https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/ 
Các vấn đề liên quan