Project
-
REST API 서버 구축하기Project/트윗 클론코딩 2023. 9. 22. 20:59
const express = require('express') const fs = require('fs') const app = express() app.get('/tweets', (req, res) => { const data = JSON.parse(fs.readFileSync('./tweet.json','utf-8')) res.json(data) }) app.post('/tweets', (req,res) => { const newTweet = req.body.newTweet fs.appendFileSync('./tweet.json',newTweet,'utf-8') res.end() }) app.get('/tweets?username=:username', (req,res) => { const data ..
-
REST API 디자인하기Project/트윗 클론코딩 2023. 9. 19. 10:19
트윗에 관한 일련의 정보와 로그인에 대한 API만 있으면 충분할 것 같다. 기능 주소 Method / Req Res Description 모든 트윗 불러오기 /tweets GET 200, { tweets : [] } 트윗 작성 /tweets POST / {tweetid : "text", userid : "text", content : "text", createTime : "date"} 201, Created 작성자별 tweet 조회 /tweets/:id GET / {userid : "text"} 200, {tweets : [filterd]} 주소에서 전달받은 params에 있는 id로 작성자를 filtering하여 특정 사용자가 작성한 트윗만 전송한다 내가 쓴 트윗 수정하기 /tweets/:tweetId..
-
이걸로 서버 구축을 해보면 어떨까?Project/ML-헬스 기구 분류 및 운동법 추천 2023. 9. 8. 17:16
지금 만든 서비스를 로컬에서 말고 AWS로 제대로 배포를 해보고 싶어졌다 그러려면 백앤드도 다시 쌓아야하고 백앤드 공부하는 겸 웹앱을 만들어서 게시판도 만들어서 CRUD연습도 하고 RESTful API만드는 연습도 함께 해야겠다 회원가입도 만들어서 JWT도 사용해보고 싶고 내일이 SQLD시험인데 SQL공부도 열심히 했으니 RDB로 DB만드는 연습도 하고 성능테스트까지 해보면 좋겠다 SQL로 만들었으니 No SQL도 한 번 해보고 언어는 Node.js를 사용할 건데 모든 코드를 파이썬 Django나 Flask로 만들어보는 것도 연습해보면 좋을 것 같다 그리고 배포단계에서 AWS배포에 뭐가 있는지..EC2? RDS?이게 뭔지 개념도 확실히 잡고 클라우드 네트워크 환경에 대한 깊은 이해를 쌓는 것이 목표.. ..