01/10/2018, 08:16
Test API trong mạng nội bộ qua wifi
Xin chào, hiện mình đang viết 1 REST API và cho chạy trên laptop của mình, mình đang muốn test thử xem điện thoại của mình có truy cập được không bằng cách dùng mạng wifi trong nhà. Không biết có cách setup nào không? Cảm ơn.
p/s: laptop và điện thoại của mình ping nhau ổn, nhưng dùng điện thoại truy cập API lại không được. trên laptop chỉ có thể truy cập bằng cách dùng localhost:port.
Bài liên quan
thử xem IP của laptop là gì rồi dùng điện thoại vào IP đấy theo port có được không?
Không được luôn. Kể cả trên laptop vào ip:port cũng không được, chỉ có thể vào bằng localhost:port
server API viết bằng gì vậy bác?
viết bằng falcon/gunicorn trên python.
Hay tại cái host lúc start server nhỉ a thử tìm cách start cái server đó trên host=‘192.168.1.10’ (đây là ip máy a, ghi cụ thể như này, chứ không dùng localhost hay 127.0.0.1 hay 0.0.0.0), port=80 xem
Ok, ổn rồi. Chỉ cần cho listen trên 0.0.0.0:port là ổn.
gunicorn -b 0.0.0.0:8000 app:module
haha, giống rails nhỉ, mình start server cũng phải thêm option
-b 0.0.0.0