在使用ESM编写的Node.js中,无法使用require

我想要做的事情 (Wǒ zuò de

由于在命令行中生成登录令牌并将其复制并通过cURL发送很麻烦,我想要通过单个操作来完成这个过程。
我想要使用一个用Nodejs编写的生成登录令牌的ES模块程序来发送HTTP请求。

发生了问题

・由于在ESM编写的Node.js程序中无法使用require,因此无法使用通常的语法发送HTTP请求。
→干脆使用Shell脚本使用CURL命令发送请求。
・不太了解如何使用Shell脚本。

曾经做过的事情 de

 

例(lì)

 

#! /bin/sh
IDTOKEN=`node index.mjs`
echo $IDTOKEN
curl "http://yourURL" \
     -H Authorization:" $IDTOKEN"

注意事项

用反引号引用命令行(即`node index.mjs`部分)。

广告
将在 10 秒后关闭
bannerAds