如何从Express.js服务器捕获ajax请求数据并将请求数据传递给Python Flask服务器?

时间:2018-12-19 16:16:53

标签: node.js ajax flask

我已经开发了express.js API。它负责捕获ajax请求并将数据添加到数据库。因此,现在我想将即将到达快递服务器的相同的ajax请求传递给flask restful API。有什么方法可以使用python访问即将到达快递服务器的ajax请求?

这是我的ajax请求

# frozen_string_literal: true
module CacheHelper
  # Always using current I18n.locale to cache things.
  def cache(name = {}, options = {}, &block)
    name_with_locale = [name].flatten << I18n.locale.to_s
    super(name_with_locale, options, &block)
  end
end

这是我的express.js API路由

$(document).ready(function (){
   $("#click_me").click(function () {
      // console.log($('#test1').val())
      $.ajax({
        type: 'POST',
        url: 'http://localhost:3000/api/main/data_to_server',
        // contentType: 'application/json',
       //  dataType: 'json',
        data: {
            name: $('#full_name').val(),
            card_number: $('#full_name').val(),
            card_number: $('#card_number').val(),
            exp_date: $('#month').val() + '/' + $('#year').val(), 
            csv : $('#csv').val()
        },
        success: function() {
            console.log('suceess')
        },
        error: function() {
            console.log('error')
        }
      });
    });
  })

我想使用我的flask API访问即将到达节点服务器的req.body

这是我为烧瓶API开发的功能

main.post('/data_to_server' ,async (req, res) => {

    await console.log(req.body)
    res.send('data added');
})

**注意:**每当express.js API接收数据时,我都想捕获这些数据

0 个答案:

没有答案