TaeHyeon Kim
@kth9903031085
Reviews Written
7
Average Rating
4.9
Posts
Q&A
em.find()์ ์์์ฑ ์ปจํ ์คํธ ๊ด๋ จ ์ง๋ฌธ
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.ํ์ง๋ง ์์ง ์ ๊ฐ ๋ถ์กฑํ ํ์ ์ ์ดํด๊ฐ ๋์ง ์์ต๋๋ค ใ ใ remove์ ๊ฒฝ์ฐ๋ flush() ํธ์ถ ์ ๊น์ง๋ ์์์ฑ ์ปจํ ์คํธ์ ์กด์ฌํ๊ธฐ ๋๋ฌธ์, delete() ์ฝ๋ ๋ค์ flush()๋ฅผ ํด์ฃผ์ง ์์ผ๋ฉด =====, ======== ์ฌ์ด์์๋ ์๋ฌด ์ฟผ๋ฆฌ๋ฌธ๋ ๋ณด๋ด์ง ์์ ์ค ์์๋๋ฐ, ์ค์ ๋ก๋ =====, ======== ์ฌ์ด์ select ์ฟผ๋ฆฌ๋ฌธ์ ๋ณด๋ด๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค! ์ํ๋ ๋ต๋ณ๋๋ก delete() ๋ค์ em.flush()๋ฅผ ํ๋ฉด insert -> select, delete -> select๋ก ์๋ํ๋๋ก ์ ๋๊ฐ๋๋ผ๊ตฌ์! ๊ทผ๋ฐ delete() ์ดํ ์ฆ์ flush()๋ฅผ ํด์ฃผ์ง ์์ผ๋ฉด(์ฆ, ์์ ์ง๋ฌธํ ์ฝ๋๋ฉด) ์๋์ ๊ฐ์ ์๋ฌธ์ ์ด ๋๋ ๋ถ๋ถ์ด ์กด์ฌํฉ๋๋ค. =====, ======== ์ฌ์ด์์ ์ select ์ฟผ๋ฆฌ๊ฐ ๋๊ฐ๋๊ฐ? ์ด ์ฌ์ด์์ ์๋ฌด๊ฒ๋ ์ฟผ๋ฆฌ๊ฐ ๋๊ฐ์ง ์์์ผ ํ๋ ๊ฒ ๋ง์ง ์์๊น?์ ๋งจ ๋ง์ง๋ง em.find()์ select ์ฟผ๋ฆฌ๋ ๋๊ฐ์ง ์๋๊ฑธ๊น? ์ถ๊ฐ๋ก ๋ต๋ณํด์ฃผ์ ๋ค๋ฉด ์ ๋ง ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.์ข์ ํ๋ฃจ ๋์ธ์ :)
- 1
- 2
- 1K
Q&A
[34๊ฐ] ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ ์์ฒด๋ ์ ๋๋๋ฐ ์ฝ์์์ ์๋ฌ๊ฐ ๋น๋๋ค.
ํด๊ฒฐํ์์ต๋๋ค. user_action.js์์ /api/users/auth๋ฅผ post๋ก ๋ฐ์๋ ๊ฒ์ด ๋ฌธ์ ์๋ค์. ํ์ฐธ ํค๋งธ๋ค์ ใ ใ get์ผ๋ก ๋ฐ์์ ํด๊ฒฐ๋์ต๋๋ค. https://kth990303.tistory.com/122 export function auth(){ const request = axios.get('/api/users/auth') .then(response => response.data); return{ type: AUTH_USER, payload: request } }
- 0
- 1
- 455
Q&A
bootstrap.min.css ์ธ์์ ๋ชปํฉ๋๋ค ใ ใ
ํด๊ฒฐ๋์ต๋๋ค. localhost:8080/bootstrap.min.css ๊ฐ ์๋, localhost:8080/css/bootstrap.min.css๋ก ๋ค์ด๊ฐ๋ฉด ์๋ํ ํ๋ฉด์ด ๋น๋๋ค. html์ ์ถ๊ฐ๋ก ์ ๋ ฅํ๊ณ cssํผ์ด ์ ๋๋ก ๋จ๊ธธ๋ ์ด์ํ๋ค? ์ถ์ด์ ๋ดค๋๋ ์์ ๊ฐ์ด ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ ๊ฒ์ด์๋ค์. ๊ฐ์์๋ css/bootstrap.min.css๋ก ๋ค์ด๊ฐ๋ค์ ใ ใ ... ์ ๊ฐ ์๋ชป ๋ดค๋ ๋ด ๋๋ค. ใ ใ
- 0
- 1
- 734
Q&A
serviceworker
๊ตฌ๊ธ๋งํด๋ณด๋๊น create-react-app ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ๋ฐ๊ผ๋ค๊ณ ํ๋ค์. ํฌ๊ฒ ์๊ด์ ์๋ค๋ ๊ฒ ๊ฐ์์. ๊ด๋ จ ๋งํฌ: https://stackoverflow.com/questions/64850206/serviceworker-missing-from-reactapp
- 0
- 1
- 375
Q&A
User.js ์์์ var user = this; ์ ๋ํ ๊ถ๊ธ์ฆ
์ ๊ฐ ์๊ธฐ๋ก ์คํค๋ง๋ User์ ๊ตฌ์กฐ๋ฅผ ์๋ฏธํ๋ ๊ฑฐ๋ผ, ํ์ ์ ๋ณด๋ฅผ ๋ด์ ๋ User๋ฅผ ๋ด์์ผ ํ๋ ๊ฑธ๋ก ์๊ณ ์์ด์. // request์์ ํ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ const user=new User(req.body); user.save((err, doc)=>{ // ๋ชฝ๊ณ ๋๋น์ ์ ์ฅ }); ์ index.js์์ user.save๋ฅผ ์งํํ๋ฉด User.js์ userSchema์ [request์์ ๋ฐ์ user ์ ๋ณด]๋ฅผ ๋ด๊ธฐ ์ํ ์ฝ๋์ฌ์ this(user)๋ก ์งํํด์ผ ์ ๋ณด๊ฐ ๋ด๊ธฐ๋ ๋ฏํฉ๋๋ค. ์ค์ ๋ก console.log๋ก ํ ์คํธํด๋ณด๋ฉด ์๋์ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋น๋๋ค. const user=this; console.log(this); // ์ ์ ์ ๋ณด jsonํํ console.log(this.Schema); //undefined console.log(user); // ์ ์ ์ ๋ณด jsonํํ console.log(user.Schema); //undefined ์กฐ๊ธ์ด๋๋ง ๋์์ด ๋๋ฉด ์ข๊ฒ ์ด์ ๋ต๋ณ์ ๋ฌ์์ต๋๋ค :) ๋ถ์กฑํ๊ฑฐ๋ ์๋ชป๋ ์ ๋ณด๊ฐ ์๋ค๋ฉด ์ถ๊ฐ๋ก ๋๊ธ ๋ฐ ๋ต๋ณ ๋ถํ๋๋ฆฝ๋๋ค!
- 0
- 1
- 287
Q&A
7๊ฐ์์ ์ค๋ฅ๊ฐ ๋ ์
์ด๋ฏธ ํ์๊ฐ์ ์ด ๋ ์ ๋ณด๋ก ์ค๋ณต๊ฐ์ ์ ํ๋ฉด ์ ์๋ฌ๊ฐ ๋น๋๋ค. (์๋ฌ์ฝ๋: 11000) { "success": false, "err": { "driver": true, "name": "MongoError", "index": 0, "code": 11000, "keyPattern": { "email": 1 }, "keyValue": { "email": "test4@naver.com" } } } ๋ชฝ๊ณ ๋๋น์ ๋ก๊ทธ์ธํด์ ์๋ ํ๋ฉด์์ ํ์๋ชฉ๋ก์ ๋ชจ๋ ์ง์ฐ์๊ณ , postman์ email, password๋ฅผ ์ฌ์ ๋ ฅํด์ ํ์๋ฑ๋ก ํด๋ณด์๋ฉด ๋ ๊ฒ๋๋ค~ (์ฌ์ง)
- 0
- 1
- 304
Q&A
[/api/users/logout] ์๋ฌ ์ง๋ฌธ: Cannot read property 'x_auth' of undefined
์ถ๊ฐ๋ก ์ ์ฝ๋์ index.js์ /api/users/logout ๋ผ์ฐํฐ์์ user.findOneAndUpdate์์ User.findOneAndUpdate๋ก ํด์ฃผ์ด ReferenceError: user is not defined ์ด ์๋ฌ๋ ์์ด์ต๋๋ค.
- 0
- 2
- 574
Q&A
๋ชฝ๊ณ ๋๋น Postman์ผ๋ก api testํ ๋ ์ง๋ฌธ
ํด๊ฒฐํ์ต๋๋ค. 1. ๋น๋ฐ ์ ๋ณด .gitignore ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๊ฐ์ 8๊ฐ ์ฏค์ config ํด๋ ์์ฑ ํ dev.js ํ์ผ์ mongoURI ๋ณ์ ์ค์ ํ exports ํด์ค. ๊ทธ๋ฆฌ๊ณ dev.js๋ฅผ .gitignore์ ํฌํจ 2. ๋ชฝ๊ณ ๋๋น ํ์ ๋ชฉ๋ก ๋ฆฌ์คํธ ์กฐํ boiler-plate-ko ํด๋ฌ์คํฐ์ ๋ค์ด๊ฐ ํ, Collections์์ ์กฐํ ๊ฐ๋ฅ (์ฌ์ง)
- 0
- 1
- 359
Q&A
CascadeType.ALL๋ก ๋ถ๋ชจ๋ ์์์ removeํ ๋ ์ง๋ฌธ์ ๋๋ค
๊ฐ์ฌํฉ๋๋ค! catch ๋ถ๋ถ์์ e.printStackTrace() ๋ฅผ ํธ์ถํ์๋๋ java.lang.IllegalArgumentException: Removing a detached instance ์๋ฌ๊ฐ ๋ฐ์ํจ์ ํ์ธํ์ฌ ๊ตฌ๊ธ๋ง ํ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด ํด๊ฒฐํ์์ต๋๋ค :) https://okky.kr/article/439344 Child findChild = em.find(Child.class, child1.getId()); em.remove(findChild); ์ด๋ ๊ฒ ํ์ฌ ๋ค์ ์์์ฑ ์ปจํ ์คํธ์ ์ ์ฅ์์ผ ์ญ์ ํ๋๋ child1๋ง ์ ์ง์์ง๋ ๊ฑธ ํ์ธํ์ต๋๋ค!
- 0
- 2
- 689
Q&A
Locker ํ ์ด๋ธ column๋ช ์ด ์๋์ผ๋ก LOCKER_ID๊ฐ ๋๋ ์ด์ ๊ฐ ๋ฌด์์ธ๊ฐ์?
team, locker ๋ ๋ค ์ปฌ๋ผ ๋งคํ์ ์ ์ธํ๊ณ ์คํํ์ ๋ ํ ์ด๋ธ ๊ฒฐ๊ณผ์ ๋๋ค! (์ฌ์ง) Locker create๋ฌธ์ ์๋์ ๊ฐ์ต๋๋ค Hibernate: create table Locker ( id bigint not null, name varchar(255), primary key (id) ) Locker ์ํฐํฐ ์ฝ๋๋ ์๋์ ๊ฐ์ต๋๋ค! package hellojpa;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entitypublic class Locker { @Id @GeneratedValue private Long id; private String name;}
- 0
- 3
- 343




