웹개발/에러(9)
-
Error: Can't set headers after they are sent to the client
1. 서버가 하나 초과하는 값을 보내려고 할때 각 all/use마다 send나 redirect를 하나씩만 지정하면 된다. 2. content-type을 지정하지 않아서 아래 줄 추가하면 된다. response.setHeader(name, value)
2023.02.06 -
Node.js res.send is not a function
결론: req다음 res여아 함 app.get('/', function(req, res) { res.send("Rendering file") } 과정: 너무 어이없는 에러였다 res, req로 써서 뜬 에러 요청 + 받기 순서
2023.02.06 -
ER_PARSE_ERROR
이건 진짜 순수한 쿼리문제 웹사이트에 42000으로 뜨는 코드이고 F12와 로그에서는 확인이 안된다. 그래서 주소 경로로 따로 들어가서 해당 쿼리를 봐야한다. 제일 큰 문제는 있어야하는데 없거나, 없어야하는데 있는경우. ', ", 아니면 ;가 주된 문제. ?도 에러난다고는 하는데 아직 나는 겪은 적 없다. ?로 에러나면 ??로 하라고는 한다.
2022.12.14 -
UserNotFound: Could not find user "root" for db "admin" mongodb
결과 : 문제가 두개인데 (1) admin 디비를 삭제해서 생긴 에러. conf파일에 있는 security를 잠시 주석처리하고 재시작 후, mongod 들어가면 admin 다시 생긴 것 확인 가능. 들어가서 mongo 접속 계정 다시 만들고, 나와서 해당 계정으로 로그인. (2) 각각의 데이터베이스에 접속 가능한 계정을 못찾음. 아마 오타낸 듯. 각각 디비에 들어가 각 유저 모두 드랍 후 다시 생성. conf에 시큐리티 주석 해제. restart. 해결. 과정 : mongod root로 접속 후, use admin, createUser로 로그인 계정 생성. 그 후 각각 디비 생성, 해당 디비에 접속할 권한을 가진 유저들을 세팅. 디비명, 아이디, 비밀번호에 뭔 오타가 있는지 접근 안되고 유저를 찾을 수 ..
2022.12.14 -
E: Unable to locate package
우분투로 설치하다가 본 에러 난 패키지 이름이 달랐던 간단한 문제였지만 다른 해결책도 있어서 적어둔다. 1. 패키지명 제대로 다시 확인 apt list | grep #### ####가 이름에 들어있는 apt list 확인 2. apt 업데이트 sudo apt update 3. 우분투 특정 버젼에서 가능한 패키지인지 확인 // 해당 OS 버전 정보 확인 grep . /etc/*-release https://packages.ubuntu.com/ Ubuntu – Ubuntu Packages Search Ubuntu Packages Search This site provides you with information about all the packages available in the Ubuntu Package..
2022.09.02