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.

Sáng Béo viết 10:33 ngày 01/10/2018

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?

Minh Hoàng viết 10:26 ngày 01/10/2018

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

Sáng Béo viết 10:19 ngày 01/10/2018

server API viết bằng gì vậy bác?

Minh Hoàng viết 10:32 ngày 01/10/2018

viết bằng falcon/gunicorn trên python.

Thành Phạm viết 10:21 ngày 01/10/2018

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

Minh Hoàng viết 10:17 ngày 01/10/2018

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

Sáng Béo viết 10:25 ngày 01/10/2018

haha, giống rails nhỉ, mình start server cũng phải thêm option -b 0.0.0.0

Bài liên quan
0