Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找不到名称';请求';。你是说';请求';?ts(2552)_Javascript_Typescript - Fatal编程技术网

Javascript 找不到名称';请求';。你是说';请求';?ts(2552)

Javascript 找不到名称';请求';。你是说';请求';?ts(2552),javascript,typescript,Javascript,Typescript,我有以下js代码: let sig = request.headers["stripe-signature"]; try { let event = stripe.webhooks.constructEvent(request.rawBody, sig, endpointSecret); } catch (err) { return response.status(400).end(); } 我需要将此代码转换为typescript。我认为这将解决我遇到的错误: 找

我有以下js代码:

let sig = request.headers["stripe-signature"];
try {
  let event = stripe.webhooks.constructEvent(request.rawBody, sig, endpointSecret);
} catch (err) {
  return response.status(400).end();
}
我需要将此代码转换为typescript。我认为这将解决我遇到的错误:

找不到名称“请求”。你是说“请求”吗?ts(2552)


request
是一个变量,必须对其进行定义。您已经复制并粘贴了教程的一部分,但此代码段不能单独工作

本教程在一个函数中使用此代码,该函数从其参数中获取
request
变量

exports.events = functions.https.onRequest((request, response) => {

  let sig = request.headers["stripe-signature"];
...

您可以在他们的中更清楚地看到这一点。

请求是一个变量,必须对其进行定义。您已经复制并粘贴了教程的一部分,但此代码段不能单独工作

本教程在一个函数中使用此代码,该函数从其参数中获取
request
变量

exports.events = functions.https.onRequest((request, response) => {

  let sig = request.headers["stripe-signature"];
...

您可以在他们的中更清楚地看到这一点。

如何定义
请求
呢?@Evert我一直在关注这一点,似乎没有定义它。如果您只是想创建一个新的请求对象,您需要定义它,例如
让请求=新请求()
。如果您正在使用请求库,则需要首先导入它
const request=require('request')
-但该库不再维护,因此您最好使用类似axios@NCT127他在函数中使用上述代码片段,该函数从参数中获取
request
functions.https.onRequest((请求,响应)
@LindaPaiste如果你可以添加这个作为我将接受的答案。谢谢!(包括所有链接)请求是如何定义的?@我一直在关注这个问题,似乎没有定义它。如果你只是想创建一个新的请求对象,你需要定义它,例如
让请求=新请求()
。如果您正在使用请求库,则需要首先导入它
const request=require('request')
-但该库不再维护,因此您最好使用类似axios@NCT127他在函数中使用上述代码片段,该函数从参数中获取
request
functions.https.onRequest((请求,响应)
@LindaPaiste如果您能将此添加为答案,我将接受。谢谢!(包括所有链接)