Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2822

ESMで書かれたNodejsでrequireが使えない

$
0
0
やりたかったこと ・毎回コマンドラインでログイントークンを生成→コピーしてcURLで送るのが面倒だったから一回の操作で行いたい。 ・ES Moduleで書かれたログイントークンを生成するNodejsプログラムを使ってHTTP requestをおくる 起きた問題 ・ESMで書かれたNodejsプログラムではrequireが使えないためいつもの記法でのhttp requestが送れない →いっそシェルスクリプトを使ってCURLコマンドでリクエストを送る ・シェルスクリプトの使い方がよくわからない やったこと Nodejsの結果を変数に入れてCURLコマンドへ入力 例 フォルダ構成 index.mjs ←ログイントークンを生成するプログラム do.sh   ←今回作ったシェルスクリプト do.sh #! /bin/sh IDTOKEN=`node index.mjs` echo $IDTOKEN curl "http://yourURL" \ -H Authorization:" $IDTOKEN" 気を付ける点 バッククォートでコマンドラインを囲む(node index.mjsの部分)

Viewing all articles
Browse latest Browse all 2822

Latest Images

Trending Articles