2012-10-10 19 views
9

Tôi không thể gỡ lỗi máy chủ node.js khi sử dụng forever.js. Có thể không?Gỡ lỗi node.js bằng trình kiểm tra nút và forever.js

Exampel: forever start --debug server.js 

1) Khởi động máy chủ.js ok, nhưng tôi không thể gỡ lỗi với trình kiểm tra nút.

2) forever.js là: forever start server.js Không khởi động lại máy chủ - đây là dịch vụ cốt lõi của mãi mãi?

Tôi đang làm việc trên máy mac.

Cảm ơn Trân

Trả lời

8

Khởi động server.js ok, nhưng tôi không thể để gỡ lỗi với nút-thanh tra.

Vô hạn không hỗ trợ chế độ gỡ lỗi ra khỏi hộp. Bạn có thể khắc phục nó bằng cách hỏi mãi mãi để bắt đầu một lệnh tùy chỉnh:

$ forever -c 'node --debug' server.js 

Không khởi động lại máy chủ - đây là dịch vụ cốt lõi của mãi mãi?

Tôi giả sử bạn muốn khởi động lại máy chủ sau khi thay đổi tệp nguồn. Tôi không quen thuộc với mãi mãi, nhưng tôi sẽ nói rằng bạn quên thêm -w tùy chọn vào dòng lệnh?

-w, --watch  Watch for file changes 

Để gỡ lỗi một quá trình và có nó tự động khởi động lại, chạy

$ forever -w -c 'node --debug' server.js 

Xem thêm vấn đề nút-thanh tra này: #196.

2

Hướng dẫn đầy đủ trên Windows với Chrome

Trong lần đầu tiên thiết bị đầu cuối chạy

forever -w -c "node --debug" server.js 

Trong terminal thứ hai chạy

node-inspector 

Navigate to localhost: 8080