deVSner

Uncaught (in promise) TypeError: Failed to fetch 본문

Error collection/js 에러

Uncaught (in promise) TypeError: Failed to fetch

RudeofSun 2020. 5. 5. 10:55

module.exports = {

messages: {

get: function () {

return new Promise((resolve, reject) => {

let data = db.query("SELECT ");

if (err) reject(err);

else resolve(); //뭐를 넣을건지

});

}, // a function which produces all the messages

post: function () {

let data = db.query("SELECT * FROM messages", function (

err,

rows,

fields

) {

if (!err) console.log("the solution is: ", rows);

else console.log("error while pergoming query", err);

});

console.log("모델 메세지 포스트");

 

 

대략 이 정도의 코드로 서버를 돌렸는데 에러가 떴다.

아직 프로미스에 대한 개념이 정립되지 않은 탓일까.

이걸 보고서야 프로미스를 써야 한다는 걸 알게 되었다.

 

해당 로직을 프로미스로 바꾸고 db.query로 해결!

'Error collection > js 에러' 카테고리의 다른 글

cors 에러  (0) 2020.05.05
화살표 함수 시에 발생하는 this 문제 해결 과정  (0) 2020.03.26