Làm Sao Để Public Một Local Service Mà Không Cần Cấu Hình Lại Mạng
Cảnh báo Spam: Bài đăng này chưa sẵn sàng để xuất bản. Tác giả có thể đã vô tình công khai nó trong quá trình viết. Do đó, bạn nên suy nghĩ trước khi đọc bài bài này.
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