首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reactjs代码工作正常,但执行两次。

Reactjs代码工作正常,但执行两次。
EN

Stack Overflow用户
提问于 2022-01-07 04:53:19
回答 1查看 64关注 0票数 1

使用aws进行物联网,我试图在aws核心平台上创建一个证书。下面是我用来执行操作的全部代码。

代码语言:javascript
复制
import {
  IoTClient,
  CreateThingCommand,
  CreateKeysAndCertificateCommand,
} from "@aws-sdk/client-iot";

const Demo = () => {
  var config = {
    region: "us-east-1",
    credentials: {
      accessKeyId: "XXXXXXX",
      secretAccessKey: "XXXXXXX",
    },
  };
  const client = new IoTClient(config);
  (async () => {
    const thingRequest = new CreateThingCommand({
      thingName: "demo-thing-name-using-sdk",
    });
    const certificateRequest = new CreateKeysAndCertificateCommand({setAsActive : true});
    try {
      const thingCreated = await client.send(thingRequest);
      const cert = await client.send(certificateRequest);
      let thingArn = thingCreated.thingArn;
      console.log(cert);
      console.log(thingCreated);
    } catch (error) {
      console.error(error);
    }
  })();
  return null;
};
export default Demo;

上面的代码在aws物联网核心控制台中执行并创建一个东西和两次证书。请帮我解决这个问题

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 09:01:05

useEffect中输入代码只运行一次

代码语言:javascript
复制
import React, {  useEffect } from 'react';

然后在你的职能中

代码语言:javascript
复制
useEffect(()=>{
  //enter here your code
},[])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70616749

复制
相关文章

相似问题

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