按照this主题的完整说明,我让我的Flask服务器工作,现在可以通过不同的设备访问它,我的配置文件如下:
var dTo = new Date();
dTo.setSeconds(0);
dTo.setMilliseconds(0);
var dFrom = new Date();
dFrom.setSeconds(0);
dFrom.setMilliseconds(0);
dFrom.setHours(dFrom.getHours() - 2);
$scope.ctrl.map = {
dateFrom: dFrom,
dateTo: dTo
};
将app.run()调用为
#config.py
DEBUG="True"
UPLOAD_FOLDER="Reports/"
SECRET_KEY = "Supp0s3dT0B3Un1qu3AndS3cr3t"
但是,将配置文件中的SERVER_NAME变量设置为
app.run(host = '0.0.0.0', port = 7000, debug = True)
实际上给了我一个错误并拒绝连接如下:
SERVER_NAME = '0.0.0.0'
但是,当我删除它时,只有这样我的其他设备才能访问服务器。我通过ifconfig - 192.168.0.126:5000找到的IP访问我的机器。 有没有想过为什么会这样?
注意:app.run()在两种情况下的调用方式相同。