ネクストエンジンの受注伝票を自動更新する社内アプリのサーバー側です。
/api/ne/login | ネクストエンジンとの初回連携(ここを開いてログインする) |
|---|---|
/api/ne/callback | ログイン後の戻り先。トークンを受け取ってKVに保存する |
クライアントシークレットはサーバー側だけが持ち、ブラウザには出しません。
トークンは環境ごとに分けて保存し、本番とテストの取り違えを防いでいます。
| テスト環境 | サンドボックスなので常に書き込んでよい(本番とは別インスタンス) |
|---|---|
| 本番環境 | NE_LIVE_ENABLED=1 にしたときだけ書き込む。既定は読み取りのみ |
更新系API(update / bulkupdate / upload / divide / shipped / receipted)は、 この判定を通らないと呼び出せないようにしてあります。