最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何使用异步等待功能

运维笔记admin12浏览0评论

如何使用异步等待功能

如何使用异步等待功能

我在Node.js上使用express制作了一个api。但是我不确定我是否使用了异步等待功能。

module.search = async(req, res) => {
    async function searchJibun(arg) {
        const resultJibun = await axios.get(
          '',
          {
            headers: {
              'KEY-ID': process.env.N_KEY_ID,
              'KEY': process.env.N_KEY
            },
            params: {
              query: arg
            }
          }
        );

        return resultJibun;
      }

      const { query } = req.body;
      const searchResult = [];
      let result = '';

      try {
        result = await searchJibun(query);
      } catch (error) {
        return res.status(200).json({
          success: false,
          code: 500,
          msg: 'Internal Server Error(1)',
          err: error
        });
      }
}

在此行中,如果我输入'await',是否运作良好?还是由于我完全关于异步等待使用错误而导致结果相同?

result = await searchJibun(query);

result = searchJibun(query);

非常感谢您阅读。

回答如下:

异步/等待未修改您的结果。在脚本中,您也使用了它们。其他脚本是否存在问题?

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论