SCG 28기를 위한 Git 실습을 위한 Repository
- main
- develop
- Git issue 를 바탕으로 branch 를 만들고 해결해보자
- Code review 를 진행해보자
npm install
npm run start
test issue 해결!
Git & Github 스터디
작성된 게시글이 하나도 보이지 않아요 ㅜㅜ
http://localhost:3000/article 접속
GET / 302 6.864 ms - 60
GET /article 304 6.213 ms - -
GET /images/SKKU.jpg 304 0.821 ms - -
GET /stylesheets/index.css 304 0.418 ms - -
GET /stylesheets/list.css 304 0.413 ms - -
GET /javascripts/list.js 304 0.325 ms - -
MacOS : 14.0
Chrome : 123.0.6312.59(공식 빌드) (arm64)
현재 blank issue 생성이 가능하게 섫정되어 있던데 변경해주세요
config.yml 에서 옵션을 false
로 변경해주세요
No response
현재 개발된 웹사이트가 3000번 port를 쓰는 것보다 80번 port를 쓰는 게 더 좋을 거 같아요
80번 port로 서비스를 운영하게 바꿔주세요
No response
찾아보세요!
SCG Notion 을 찾아보시고 #{issue 번호}를 commit 메시지에 쓰시면 더욱 더 tracking 하기 좋습니다!
체크리스트를 꼼꼼하게 확인하시고, close/resolve/fix 중 하나를 #{issue 번호} 앞에 쓰시면 merge 될 때 자동으로 issue 가 close 됩니다!
No response
현재 작성자 규칙이 따로 없어 불편한데 이번에 작성자 규칙을 만들어주세요!
작성자 이름은 최대 5글자만 가능하게 만들어주세요!
현재 작성자나 내용이 없으면 에러가 발생하던데 비슷하게 작성자 이름이 5글자가 넘어가면
"작성자 이름은 최대 5글자까지 가능합니다!"
라고 에러 메시지를 띄워주세요!
No response
작성된 article 에서 작성자와 내용을 안 쓰고 보내면 프론트엔드에서 에러 메시지를 띄워주는 걸로 알고 있는데
누가 악의적으로 강제로 빈 작성자와 내용을 넣어서 보냈어요.
현재 백엔드에서 관련된 로직이 필요할 거 같아요 ㅜ
API Testing Tool을 써서 빈 body 로 넣으니까 문제가 없네요..
빈 Body 로 보내면 400 Bad Request 로 응답하게 고쳐주세요!
GET /article?content=Welcome 200 2.312 ms - 1991
GET /stylesheets/index.css 304 1.542 ms - -
GET /stylesheets/list.css 304 1.414 ms - -
GET /images/SKKU.jpg 304 0.864 ms - -
GET /javascripts/list.js 304 0.442 ms - -
POST /article/post 200 2.000 ms - 420
MacOS 14.0
Chrome
Thunder Client
post 에 글을 다 채우고 작성하기 버튼을 눌러도 아무 일도 안 일어나요 ㅜㅜ
http://localhost:3000/article/post 접속
분명히 글을 다 채우고 작성하기 버튼을 눌러도 아무 일도 안 일어나네요 ㅜㅜ
[nodemon] starting `node ./bin/www`
GET /article/post 304 15.067 ms - -
GET /stylesheets/index.css 304 2.358 ms - -
GET /images/SKKU.jpg 304 2.344 ms - -
GET /javascripts/post.js 304 2.148 ms - -
GET /stylesheets/post.css 304 0.266 ms - -
POST /article/post 404 16.057 ms - 1283
Error: Failed to lookup view "error" in views directory "/Users/dev_young_uk/Git-Study/views"
at Function.render (/Users/dev_young_uk/Git-Study/node_modules/express/lib/application.js:580:17)
at ServerResponse.render (/Users/dev_young_uk/Git-Study/node_modules/express/lib/response.js:1008:7)
at /Users/dev_young_uk/Git-Study/app.js:36:7
at Layer.handle_error (/Users/dev_young_uk/Git-Study/node_modules/express/lib/router/layer.js:71:5)
at trim_prefix (/Users/dev_young_uk/Git-Study/node_modules/express/lib/router/index.js:315:13)
at /Users/dev_young_uk/Git-Study/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/Users/dev_young_uk/Git-Study/node_modules/express/lib/router/index.js:335:12)
at next (/Users/dev_young_uk/Git-Study/node_modules/express/lib/router/index.js:275:10)
at /Users/dev_young_uk/Git-Study/app.js:25:3
at Layer.handle [as handle_request] (/Users/dev_young_uk/Git-Study/node_modules/express/lib/router/layer.js:95:5)
MacOS 14.0
Chrome
전체 Article 갯수의 숫자가 잘못된 거 같아요 ㅜㅜ
http://localhost:3000/article?content=%EC%9C%A8 접속
율
GET /article?content=%EC%9C%A8 304 10.691 ms - -
GET /stylesheets/index.css 304 1.014 ms - -
GET /images/like.svg 304 1.045 ms - -
GET /stylesheets/list.css 304 1.002 ms - -
GET /images/SKKU.jpg 304 1.091 ms - -
GET /javascripts/list.js 304 0.862 ms - -
MacOS 14.0
Chrome
과제를 위해서 bug 를 만들어야 합니다...
버그 만들게요...
No response
나의 이야기 남기기에서 취소 버튼을 눌러도 전으로 돌아가지 않아요 ㅜㅜ
http://localhost:3000/article/post 접속
취소 버튼을 눌러도 돌아가지 않아요
X
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.