【发布时间】:2019-12-10 11:53:38
【问题描述】:
我正在尝试将使用 nuxt 构建的前端仪表板与使用 Flask 构建的 API 后端集成。前端和后端都必须在客户端封闭网络上的同一本地服务器上运行。客户端希望使用 Flask-Security 来对用户进行身份验证,但这就是问题的开始。 最初,客户希望在 flask-security 模板文件夹中提供静态页面。
但是,由于页面本身需要来自 API 的数据才能加载(使用 nuxt 的 asyncData),我在尝试使用“npm run generate”/“npm run build”部署前端文件时遇到了问题,并且我可以让前端与后端一起工作的唯一方法是通过在服务器端渲染中部署前端并在与运行 API 的端口不同的本地主机端口上本地运行它(npm run start)。 到目前为止它一直在工作,但问题是现在客户希望使用 Flask-Security 添加登录到系统,但我正在尝试这样做......
所以,我有几个问题 -
1 - 您认为解决此问题的理想方式是什么?可以吗?
2 - 您能否建议一种不同的方法/设置来整合正面和背面?在这种情况下,最佳做法是什么?应该使用 Flask 还是使用其他东西来完成登录?在前端还是在后端?
3 - 您会推荐不同的登录方法吗? (顺便提一下,到目前为止,前端还没有运行过 vue 商店,我认为这是通过 nuxt 进行身份验证所必需的......)
【问题讨论】:
标签: javascript flask integration nuxt.js flask-security