Socket.io trong node.js deploy trên heroku.



  • Vậy theo ý của bạn là nếu giờ mình sử dụng bản có phí, thì mình chắc chắn sẽ được sử dụng port cố định. Và sẽ được hỗ trợ chuyển dữ liệu có dấu ạ?



  • Mình đã từng deploy app dùng socket lên heroku rồi, bản free vẫn chạy bình thường nhé



  • @Đức-Bùi219 À, xin lỗi bạn, chắc tại mình không nói rõ, client mình dùng là Android.
    Mình sử dụng bình thường với dữ liệu không dấu. Nhưng khi pass với dữ liệu có dấu thì không được.
    Ví dụ mình gửi chữ "đ" thì có thể được, nhưng bên android nhận được là một chuỗi nhị phân.
    Bạn có giải thích gì cho mình không ạ?



  • @Kell Như bạn nói có thể là vấn đề encode, bạn có thể tìm Google gửi thông tin đi dưới dạng UTF-8 thử xem



  • @Kell said in Socket.io trong node.js deploy trên heroku.:

    Vậy theo ý của bạn là nếu giờ mình sử dụng bản có phí, thì mình chắc chắn sẽ được sử dụng port cố định. Và sẽ được hỗ trợ chuyển dữ liệu có dấu ạ?

    Mình nói về vấn đề port thôi
    Còn dữ phần dữ liệu thì bạn xem lại code xem.
    Phần header config ra sao
    bên nodejs có encodeURIComponent/decodeURIComponent bạn thử xem



  • This post is deleted!


  • @Khoa-Lê-Duy Tại mình khá băn khoăn với thằng heroku bản free.
    Tại lúc mình build server trên local thì việc pass data có dấu sử dụng socket vẫn ok. Khi đẩy lên heroku mới mắc lỗi này.
    @Đức-Bùi219 Mình sẽ thử gửi thông tin dưới dạng UTF-8 xem ạ.



  • @Kell
    Nếu làm ăn lớn thì chơi hẳn đám mây đi bạn
    Nhưng heroku bản free mình thấy khá ổn
    Chưa có dịp dùng bản có fee

    Bản free có đặc điểm là nó sẽ tự tắt sau 30 phút không có gì cho nó làm
    Nếu app bạn có nhiều người dùng chắc không phải lo
    Nhưng nếu có ít thì khi đánh thức nó dậy hơi lâu

    Việc chuyển lên host nó lỗi là chuyện thường bạn
    Thế nên khi làm mới có các thể loại: local, dev, staging, product, ...



  • @Khoa-Lê-Duy Haizz, mình không làm ăn lớn gì nên không không chuyển qua dùng đám mấy.
    Đúng là bản free + lưu trữ dữ liệu ở một nơi khác, mình thấy cũng ổn rồi.
    Nhưng vấn đề không gửi dữ liệu có dấu qua socket làm mình bí bách luôn. Đang phải gửi dữ liệu không dấu đi. Ngẫm cùi bắp ghê. :)))


Log in to reply