首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过烧瓶将JS输出传递到DB中

通过烧瓶将JS输出传递到DB中
EN

Stack Overflow用户
提问于 2020-06-04 09:33:50
回答 1查看 287关注 0票数 0

我正在写一个网站,必须显示10个最近用户的IP和位置,并将所有访问存储在一个数据库中。网站必须用烧瓶和HTML/CSS/JS进行编码。我已经在.js文件中编写了一个执行.js的脚本,但是现在我很难将JS数据传递到我的python flask应用程序中,以便将它添加到我的数据库中。

总的来说,如何将JS JS脚本输出传递给 Python Flask**?**?

提亚

编辑:感谢您的快速反应,他们确实帮助了我,并指导我找到了解决方案。对于将来的参考,我推荐本文tho:https://scotch.io/bar-talk/processing-incoming-request-data-in-flask

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-04 09:39:18

您可以将JavaScript代码中的数据发布到一个Flask视图中,然后该视图可以使用它完成一些事情。使用获取API

代码语言:javascript
复制
const myIp = ipLookup();
fetch('/save-ip', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ip: myIp}),
}).then(r => {
  console.log(r);
}).catch(e => {
  alert('Error: ' + e);
});

就像

代码语言:javascript
复制
@app.post("/save-ip")
def save_ip():
  data = request.get_json())
  print(data)
  # ... save ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62191367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档