19 March, 2020

#31: Truy cập localhost từ heroku

#31: Truy cập localhost từ heroku
Available in:
 Vietnamese
Reading time: 2 min.
Table of content

    Khi lập trình app liên quan đến web, chắc hẳn các bạn đã từng gặp trường hợp cần phải deploy lên server thực (có tên miền và SSL), chứ không thể chạy được trên localhost.

    Ví dụ điển hình như chatbot hay OAuth, trước đây mình có thử dùng ngroklocaltunnel cho việc test. Tuy nhiên, ngrok mỗi lần vào nó lại cấp 1 địa chỉ riêng, lại phải qua bên webhook đổi khá lằng nhằng, còn localtunnel thì đôi lúc bị treo, thành ra mình không thấy thoải mái khi dùng cả 2.

    Thế là mình nảy ra một ý tưởng: Heroku tốc độ ổn định, cấu hình tốt, tại sao không dùng làm host trung gian luôn nhỉ. Sau 1 thời gian tìm kiếm, mình có tạo ra một repo có khả năng “Click-to-deploy” lên heroku, tiết kiệm thời gian nếu bạn muốn setup.

    Bạn có thể tham khảo repo tại đây: https://github.com/ngxson/inlets-heroku
    Nếu thấy nó hay, hãy để lại một Star nhé !

    Hướng dẫn chi tiết

    Bạn cần có tài khoản tại heroku. Đăng ký tại: https://dashboard.heroku.com/

    Truy cập vào https://github.com/ngxson/inlets-heroku
    Bấm nút Deploy to heroku

    Điền thông tin tùy ý bạn, giống như hình sau

    Sau khi nó đã cài xong, tải cả repo về máy và giải nén: https://github.com/ngxson/inlets-heroku/archive/master.zip

    Sửa file run-windows.bat trong thư mục client

    Lưu file đã sửa lại, rồi click đúp để chạy. Nếu nó hiện giống như sau tức là bạn đã thành công

    Thử truy cập

    Chúc các bạn thành công !

    Want to receive latest articles from my blog?