728x90
반응형
- [ 언어·프레임워크/NestJS ][NestJS] Postman에서 이미지 업로드 테스트, 왜 400?!2023-11-02 17:00:011. 왜 400 에러가 오는 거지?! REST Client(VSCODE의 extension, 스크립트를 작성하여 API를 테스트할 수 있다.)를 이용해서 파일 업로드 API를 테스트하였다. 아래는 테스트를 진행한 file-upload.http 파일이며 정상적으로 잘 작동하였다. ### 사진 업로드 POST http://localhost:3000/file-upload Content-Type: multipart/form-data; boundary=test-file-upload --test-file-upload Content-Disposition: form-data; name="file"; filename="test.jpg" Content-Type: image/jpeg < test.jpg --test-file..
- [ 언어·프레임워크/Spring Boot ]API Tester - Postman과 유사한 Talend API Tester2022-08-03 00:18:10REST 테스트를 할 수 있는 도구이다. Postman과 달리 별도의 회원가입이 없어도 된다. 크롬의 확장 프로그램이라 설치가 간편하고 회원가입 없이도 크롬에 로그인되어 있다면 설정 값이 계속 유지되므로 편리하다. 패스트캠퍼스의 JAVA&Spring 원격 강의로 학습 중에 알게 된 툴인데 앞으로 즐겨 사용하게 될 것 같다! 설치 경로는 다음과 같다. https://chrome.google.com/webstore/search/talend?hl=ko
- [ 프로젝트/[팀] 겸상 - 혼밥 매칭 ][팀] 겸상 - Postman에서는 GET요청에서 body를 보낼 수 있는데, Axios에서는 불가2022-07-03 11:52:42겸상 팀 프로젝트에서 맡은 화면 및 기능 구현을 거의 마무리하였고 이제 API를 붙이고 있다. 밥상 목록 중 신청한 밥상만 추려서 가져오는 API를 붙이던 중에 경험한 일이다. [그림 1]과 같이 Postman에서는 GET 요청 시 body가 전달되고 원하는 응답을 받을 수 있었다. 하지만 Axios를 통해 요청하면 [그림 2]와 같은 현상이 발생하였다. 이 문제로 많은 시간을 보냈는데 결론은 Axios에서 GET 요청 시에는 body를 보낼 수 없다고 한다. 아래 링크는 참조한 자료이다. https://jacobgrowthstory.tistory.com/44 [Axios] get 요청 시 Query Params 보내기 (에러핸들링) 프로젝트 중 axios를 통해 get 요청 시 에러가 발생했다. req..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][31차시] Node.js #3 | 라우팅(PUT, DELETE)2022-04-08 14:38:34| 라우팅 PUT DB 데이터를 수정하는 기능이다. mysql.query에서 파라미터를 배열로 받는 점을 유념하자! // 11_app_mysql.js ... app.put("/api/product/category/:product_category_id", async (req, res) => { const { product_category_id } = req.params; const result = await mysql.query("categoryUpdate", [ req.body.param, product_category_id, ]); res.send(result); }); mysql.query의 배열 파라미터는 아래 코드의 커리문 내 '?'와 각각 대응한다. // mysql/sql.js module.ex..
- [ 영광의 시대!/2022 개발자의 품격 부트캠프 1기 ][개발자의품격][부트캠프][1기][30차시] Node.js #2 | Express 설치 | 라우팅(GET, POST) | MySQL 연동2022-04-07 12:03:50| Express Express 설치 터미널 창에서 아래 명령어를 실행하여 "package.json" 파일을 생성한다. npm init Express를 설치한다. npm i express 생성된 "package.json"은 다음과 같다. // package.json { "name": "node", "version": "1.0.0", "description": "", "main": "10_app.js", "scripts": { "test": "node 10_app.js" }, "author": "Sewol", "license": "ISC", "dependencies": { "express": "^4.17.3", } } express로 웹 서버 구동 // express const express = requi..
- [ 언어·프레임워크/Node.js ][Node.js][유튜브 강의 노트] 개발자의품격_Node.js에서 API 서버 만들기2021-11-28 01:22:58학습동기 "한시간만에 끝내는 Node.js 입문" 학습 후 추가적인 내용을 학습하게 되었다. 학습내용 1. 강의영상 https://youtu.be/8XpVJaEWesM 2. 학습 중 작성한 코드 // api.js // "한시간만에 끝내는 Node.js입문" 학습 후 생성된 폴더에 "api.js" 파일 생성하여 학습 진행함. const express = require('express'); const app = express(); const uuidAPIKey = require('uuid-apikey'); const server = app.listen(3001, () => { console.log('Start server : localhost:3001'); }); // console.log(type); //..
728x90
반응형