찾다

 >  Q&A  >  본문

Node js 및 axios를 사용하여 formdata 모듈을 사용하여 PHP 서버에 파일을 게시할 때 503 오류가 발생함

Node js 애플리케이션에서 opencart 애플리케이션을 호스팅하는 PHP 서버로 파일을 보내려고 합니다. 요청을 하고 파일을 업로드하기 위해 formdata 및 axios 모듈을 사용하고 있습니다.

내 문제는 이 오류가 발생한다는 것입니다. 오류: 상태 코드 503

으로 인해 요청이 실패했습니다.

어떻게 해결하나요?

이것은 Node.js의 내 코드입니다:

으아악

및 PHP 코드(컨트롤러의 기능):

let form = new FormData();
form.append("file", fs.createReadStream(path.resolve(zipFilePath)), path.basename(zipFilePath));

            try {
                let response = await axios.post(endpoint, form, {
                    headers: {
                        ...form.getHeaders(),
                    },
                });

                const result = response.data;
                if (result && result.status === "success") {
                    fs.unlinkSync(zipFilePath);
                }
            } catch (e) {
                console.log(e.toString());
            }

P粉502608799P粉502608799272일 전361

모든 응답(1)나는 대답할 것이다

  • P粉436052364

    P粉4360523642024-02-27 09:01:35

    문제가 해결되었습니다.

    문제는 오픈카트 앱이 백엔드에서 유지관리 모드로 설정되어 있는데 프론트엔드가 여전히 잘 작동해서 이전에는 눈치채지 못했다는 겁니다.

    회신하다
    0
  • 취소회신하다