小编Jas*_*llo的帖子

python flask app.route()部分如何执行?

我是烧瓶和蟒蛇的新手.例如,如果您有以下代码......

@app.route('/')
def index():
 return "Hello world!"

@app.route('/accounts')
def accounts():
    return some_data

@app.route('/login')
def login():
    return render_template(login.html)

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

这些执行的顺序是什么?根据我的理解,如果您在网站的/ accounts页面上,该功能将运行.如果您在/ login页面上,该功能将运行.路由方法的参数起什么作用?其次,最后两行代码运行多少次(app.run()会被调用一次还是每次调用app.route()时?此外,应用程序应该在一个网站的文件结构中放入什么文件夹?

flask python-3.x web

6
推荐指数
1
解决办法
2万
查看次数

为什么在关闭窗口时没有触发 componentWillUnmount?

有人会认为componentWillUnmount()在关闭应用程序时会触发 in react。根据文档,componentWillUnmount()在卸载它或它的相关组件被销毁时触发。为什么不关闭窗口或选项卡卸载组件?

javascript reactjs

6
推荐指数
2
解决办法
2270
查看次数

“next”在react-redux中间件中如何工作?

我是 React 和 Redux 的新手。我有一个简单的应用程序,您可以在其中将输入文本添加到无序列表中。我有中间件可以防止显示特定单词。我不明白实现中间件的操作顺序。据我了解,当我触发调度时,会发生以下情况:

  1. 从表单提交事件触发调度
// title is an object with a string
function handleSubmit(event) {
    props.addArticle(title);
}
Run Code Online (Sandbox Code Playgroud)
  1. 遍历中间件函数:
// store.js
const store = createStore(
  rootReducer, // this is defined elsewhere and effectively handles actions
  applyMiddleware(forbiddenWordsMiddleware)
);
Run Code Online (Sandbox Code Playgroud)
// middleware.js
import { ADD_ARTICLE } from "../constants/constants.js";
const forbiddenWords = ["spam", "money"];
export function forbiddenWordsMiddleware({ dispatch }) {
    return function (next) {
        return function (action) {
            if (action.type === ADD_ARTICLE) {
                const foundWord = forbiddenWords.filter((word) =>
                    action.payload.title.includes(word)
                );
                if (foundWord.length) { …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux

5
推荐指数
2
解决办法
5241
查看次数

标签 统计

javascript ×2

reactjs ×2

flask ×1

python-3.x ×1

react-redux ×1

redux ×1

web ×1