博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flask下"Uncaught SyntaxError: Unexpected token <",一个有意思的错误
阅读量:6496 次
发布时间:2019-06-24

本文共 662 字,大约阅读时间需要 2 分钟。

错误描述

@auth_blueprint.before_requestdef before_request():    if current_user.is_authenticated :        pass    elif request.path != '/auth/login':        return redirect(url_for('auth.login'))

当我添加上述代码时,我发现

http://www.test.so/auth/login的第一行报错,查看后没发现问题。上stackoverflow上有人说是错误的把html当做js解析,例如ajax返回值指定出错

错误排查

后来我在return之前加了一句打印,发现其实不止html文件被重定向了,所有的静态文件都被重定向到http://www.test.so/auth/login,然后,在原html中,他们被指定为js,css,所以解析自然会报错,将代码做了一下调整,解决问题

@auth_blueprint.before_requestdef before_request():    if current_user.is_authenticated :        pass    elif request.path != '/auth/login' and not re.match('/static/', request.path):        return redirect(url_for('auth.login'))

转载地址:http://hquyo.baihongyu.com/

你可能感兴趣的文章
ORACLE 11G静默安装配置分解
查看>>
为什么大家不相信国产虚拟化技术?
查看>>
华为首提“业务驱动基础架构”(SDI)
查看>>
Word2010使用技巧之一:熟悉功能区
查看>>
Citrix XenDektop 7 实施十 创建License Server
查看>>
RookeyFrame 通用页面 加载数据 原理
查看>>
hbuilder APP服务器端(C#)推送
查看>>
统计c盘的PE文件的个数 (遍历所有文件)
查看>>
大白话Vue源码系列目录
查看>>
EffectKeyMap系列1(Ubuntu)
查看>>
iOS手势
查看>>
Webpack源码基础-Tapable从使用Hook到源码解析
查看>>
【转载】NBU异机恢复oracle
查看>>
魅族mx5详细打开usb调试模式的步骤
查看>>
php里关于文件下载的方法(两种)
查看>>
数据绑定(数据源控件 -- ObjectDataSource)
查看>>
微信点单
查看>>
selenium操作页面元素总结
查看>>
vim 命令
查看>>
Ubuntu 16.04 LTS安装sogou输入法详解
查看>>