2013-05-17 24 views

Trả lời

1

Hóa ra đó là đường dẫn tệp của tệp đó là sự cố. Khi chạy máy chủ bằng cách sử dụng nút, thư mục làm việc giống như tệp server.js, do đó node.js quản lý để tìm tệp.

Khi bắt đầu trong khi sử dụng nohup hoặc chỉ bắt đầu với thư mục làm việc mãi mãi không giống như server.js.

Tôi đã giải quyết vấn đề này bằng cách thêm biến toàn cầu __dirname vào tên tệp.

5

này làm việc cho tôi:

nohup node server.js </dev/null 
+0

Whoa, tôi không biết tại sao, nhưng nó hoạt động. '

2

Một giải pháp ở đây là để chạy các lệnh trong một subshell sử dụng dấu ngoặc đơn. (nohup node index.js)

Các vấn đề liên quan