質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
freeeAPI

freeeAPIは「会計freee」「人事労務freee」など、freeeが提供する各サービスに実装されている RESTful API です。

Q&A

0回答

510閲覧

ファイルボックスへのアップロード時に502エラーが発生

DaichShirakawa

総合スコア0

freeeAPI

freeeAPIは「会計freee」「人事労務freee」など、freeeが提供する各サービスに実装されている RESTful API です。

0グッド

0クリップ

投稿2021/07/21 05:34

編集2021/07/21 05:47

前提・実現したいこと

https://developer.freee.co.jp/community/topic/1538
おおむねこちらの問い合わせ内容と同様の状況です。
サーバーサイドプログラムから POST /receipts を利用して証憑ファイルをアップロードしようとすると502エラーが発生します。

なお、すでに稼働していた実績があり、今月7/14(水)頃までは長期間問題なく稼働していました。
7/15(木)以降 502 が発生し続けており、業務が止まってしまっています。
その変化のタイミングで私のサーバー/プログラムへの変更もありません。

  • どういった条件下で 502 が発生するのか?
  • またはどうすれば解消できるのか?

ご教示いただきたいです。
よろしくお願いいたします。

該当のソースコード

  • 実行環境: Node 14.17.3

JavaScript

1 const FormData = require("form-data"); 2 const form = new FormData(); 3 const receipt = createReadStream("/path/to/file.png"); 4 5 form.append("company_id", "******"); 6 form.append("description", "xxxxxx"); 7 form.append("receipt", receipt); 8 9 // BaseURL や API Key 等は別の箇所でセットしている。 10 // 他の API 呼び出しは成功しているため、そこに問題はない 11 const res = await this.axios 12 .post("/receipts", form, { 13 headers: { 14 ...form.getHeaders(), 15 }, 16 });

package-lock.json / dependencies 抜粋

json

1 "axios": { 2 "version": "0.21.1", 3 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", 4 "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", 5 "dev": true, 6 "requires": { 7 "follow-redirects": "^1.10.0" 8 } 9 }, 10 11 "form-data": { 12 "version": "2.5.1", 13 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", 14 "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", 15 "requires": { 16 "asynckit": "^0.4.0", 17 "combined-stream": "^1.0.6", 18 "mime-types": "^2.1.12" 19 } 20 },

試したこと

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問