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()); }
문제가 해결되었습니다.
문제는 오픈카트 앱이 백엔드에서 유지관리 모드로 설정되어 있는데 프론트엔드가 여전히 잘 작동해서 이전에는 눈치채지 못했다는 겁니다.