记2月21号晚几个问题的解惑

  • 在vue.js项目目录下,使用Npm run bulid,在dist目录下生成 output file:build.js。然后在flask中引入index.html和build.js,想进行测试。结果不成功(显示空白页面)。

Sol:模板文件得放在项目根目录下的 templates 的文件夹下,静态文件得统一放在项目根目录下的 static 的文件夹下

More: Flask会在程序的URL映射中查找请求的URL。URL映射是URL和视图函数之间的对应关系.示例:

(venv) $ python
>>> from hello import app
>>> app.url_map
Map([ index>,
' (HEAD, OPTIONS, GET) -> static>,
' (HEAD, OPTIONS, GET) -> user>])

其中,/static/路由是Flask默认添加的特殊路由,用于访问静态文件。
默认设置下,Flask在程序根目录中名为static的子目录中寻找静态文件。如果需要,可在static文件夹中使用子文件夹存放文件

  • 关于网站登录模块中明文口令是否明文传输的疑惑

    Ref:
    前端 Hash 能否对抗不安全的通信
    微博 mobile web 版的登陆接口引发的讨论

Conclusion:对于HTTPS传输来说,前端对密码进行加密意义不大(从是否会被窃取方面来讲);HTTP的话,建议进行加密。而且,不论是HTTPS还是HTTP,在后端都应该对前端传过来的口令(无论是否加密过)配合Salt再次加密。

  • 关于SPA为什么对SEO不友好的问题
    首先得对HTML5的history API和url中的hash有个了解。可以参考这篇文章SPA之SEO

  • Vue使用axios进行ajax请求时,注意改变this的指向

你可能感兴趣的:(记2月21号晚几个问题的解惑)