
[Mobile] 아이폰에서 input 입력이 안될 때
2023. 4. 6. 22:01
개발/HTML, CSS
모바일 환경을 개발중이다. 안드로이드로는 텍스트입력시 입력이 잘 되는데, 아이폰에서는 글자를 입력해도 입력이 되지 않았다.. 확인해보니 아이폰 크롬 브라우저에서 "user-select:none;" 속성 적용시 범위를 잘못선택해서 발생하는 문제였다. * { user-select: none; -webkit-user-select: none; -webkit-user-drag: none; -webkit-touch-callout: none; } 이런식으로 사용자가 어떤상황에서든 텍스트를 선택할 수 없도록 막아뒀기 때문에 input 까지도 선택속성이 막혀버린것이었다. 안드로이드에서는 왜 되는지의 원리를 아직은 모르지만 안드로이드에서는 문제가 없었다. 나는 안드로이드 유저라 안드로이드위주로만 테스트해서 금방 발견하지 ..

[Node] [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the cli
2023. 4. 3. 20:53
개발/Error note
서버가 클라이언트에 하나가 아닌 둘 이상의 여러가지 응답을 보내려 할 때 뜨는 에러다. 하나의 요청에서 하나의 응답이아닌 여러 응답을 보내려 할 때 뜨는 오류며 나의 코드는 app.use((req, res, next) => { const { password } = req.query; if (password === 'orange') { next(); } res.send('SORRY YOU NEED A PASSWORD!!!'); }); 이 상황에서 오류가 발생했다. if 문을 타지 않으면 상관없지만 if문을 타고 next 메소드를 응답하고 나와서 res.send 또한 응답하려 했기 때문에 떴던 오류이다. 해결방법 app.use((req, res, next) => { const { password } = re..

[git] remote: fatal error in commit_refs
2023. 3. 27. 22:22
개발/Error note
푸시가 안된다. 처음엔 내가 잘못한줄 알았다Enumerating objects: 28, done. Counting objects: 100% (28/28), done. Delta compression using up to 8 threads Compressing objects: 100% (16/16), done. Writing objects: 100% (17/17), 3.17 KiB | 540.00 KiB/s, done. Total 17 (delta 7), reused 0 (delta 0), pack-reused 0 remote: Resolving deltas: 100% (7/7), completed with 7 local objects. remote: fatal error in commit_refs To ..

[Mongoose] MongoParseError: option usecreateindex is not supported
2023. 3. 24. 10:32
개발/Error note
유데미 강의를 따라하던 중 오류가 발생했다.MongoParseError: option usecreateindex is not supported 3000포트는 연결됐고.. 보니 몽고디비 모듈중 오류가 나는게 있었다.mongoose.connect('mongodb://localhost:27017/yelp-camp', { useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true, });몽구스를 연결하기위해 옵션으로 사용한 키 중 useCreateIndex가 더이상 지원이 되지 않는다는 오류였다. 찾아보니 몽구스 버전이 6.0.0 이상이라면 useNewUrlParser: true, useUnifiedTopology: true, useCreateI..