2011-08-05 38 views
7

Tôi đang cố gắng đẩy ứng dụng node.js lên heroku.Node.js trên Heroku với 2 cổng

Ứng dụng có máy chủ http đang nghe trên một cổng (process.env.PORT) nhưng tôi cũng muốn một ổ cắm web sử dụng cổng khác. Điều này có thể xảy ra trong heroku không? Tôi đang sử dụng ws.js để làm các ổ cắm. Trên máy địa phương của tôi, tôi rõ ràng có thể sử dụng 3000 cho một cổng và 8080 cho một cổng khác, nhưng tôi không thể thấy cách xác định cổng thứ hai mà heroku sẽ vui lòng cho tôi sử dụng.

nhờ

mờ

Trả lời

2

Theo Heroku họ chưa hỗ trợ WebSockets: xem this article. Theo this SO question bạn có thể sử dụng socket.io (< v0.7) để thực hiện công cụ thời gian thực, nhưng bạn không thể sử dụng WebSockets, nó sẽ quay trở lại cuộc thăm dò XHR.

+1

** Heroku nào bây giờ hỗ trợ WebSockets, tính đến năm 2013: ** https://devcenter.heroku.com/articles/node-websockets – AmpT

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