Node.js 正在验证reCaptcha v2服务器端,但未返回数据

Node.js 正在验证reCaptcha v2服务器端,但未返回数据,node.js,recaptcha,react-google-recaptcha,Node.js,Recaptcha,React Google Recaptcha,我有一个非常简单的函数来验证我的客户端recaptcha令牌,我从google得到了一个200,但没有数据响应。。。非常感谢所有能帮我解决这个问题的人 const fetch = require('isomorphic-fetch'); const API_ENDPOINT = 'https://www.google.com/recaptcha/api/siteverify' const secret = process.env.SITE_RECAPTCHA_SECRET; exports.ha

我有一个非常简单的函数来验证我的客户端recaptcha令牌,我从google得到了一个200,但没有数据响应。。。非常感谢所有能帮我解决这个问题的人

const fetch = require('isomorphic-fetch');
const API_ENDPOINT = 'https://www.google.com/recaptcha/api/siteverify'
const secret = process.env.SITE_RECAPTCHA_SECRET;
exports.handler = async (event, context) => {
  const { body } = event;
  const {clientSideRes} = JSON.parse(body);
  const params = `secret=${secret}&response=${clientSideRes}`;
  const url = `${API_ENDPOINT}?${params}`;
  let response;
  try {
    response = await fetch(url, {method: 'post'});
  } catch (err) {
    return {
      statusCode: err.statusCode || 500,
      body: JSON.stringify({
        error: err.message
      })
    }
  }
  return {
    statusCode: 200,
    body: JSON.stringify({
      data: response,
    })
  }
}