- route('/hello)成功后,改写成其他的url,在浏览器输入其他url都显示 Error: 404 Not Found
只有在浏览器输入http://localhost:8080/hello,才显示hello word
百思不得其解
解决:
需要添加,reloader=True,这样代码变更后才能及时加载最新版本的代码。
root.run(host='localhost', port=8080, reloader=True)
它的工作原理:
主进程不会启动服务器,它使用相同的命令行参数,创建一个子进程来启动服务器。请注意,所有模块级别的代码都被执行了至少两次。
子进程中 os.environ['BOOTLE_CHILD'] 变量的值被设为 True ,它运行一个不会自动加载的服务器。在代码改变后,主进程会终止掉子进程,并创建一个新的子进程。