0

Làm Sao Để Public Một Local Service Mà Không Cần Cấu Hình Lại Mạng

Tôi đang làm 1 web service có public api để bên ngoài có thể gọi tới. Khi test tôi cần cho bên ngoài gọi tới service của tôi, nhưng đồng thời tôi không muốn phải deploy service của tôi lên một máy chủ bởi việc đó mất thời gian, cứ mỗi lần sửa code rồi lại phải mất thời gian đợi deploy thì rất là phiền. Thế nên tôi cần public service đang chạy trên máy cá nhân của tôi.

Để làm việc này tôi sử dụng Localtunnel, một dịch vụ cho phép tôi làm điều trên.

HOW TO DO IT

Đầu tiên là cài đặt thư viện localtunnel vào service của tôi

npm install -g localtunnel Sau đó cho khởi chạy service của tôi trên port 3000

Bây giờ khởi động localtunnel trên port 3000

lt --port 3000 Lúc này localtunnel cung cấp cho tôi 1 đường link để bên ngoài có thể access vào service của tôi. https://all-eels-kiss-786-3-174-246.loca.lt là đường link mà localtunnel cung cấp để access vào service của tôi.

Tôi có thể restart service của tôi thoải mái nhưng nếu tôi restart localtunnel thì public link kia sẽ thay đổi. Nên nhớ rằng nó ko cố định.

Ngoài Localtunnel ra thì còn một số dịch vụ tương tự như ngrok.io, localhost.run, serveo.net


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí