본문 바로가기

코딩 공부/node.js4

음.... 오류.... 오류가 났습니다. 제가 고쳐본 오류중에 가장 오래걸렸습니다. (결국에는 고쳤단 말입니다.) 생활코딩님의 node.js 수업을 듣다가 pm2 실행 중 pm2 log 를 보니 엄청나게 오류가 나더군요. 그래서 올라온 오류를 하나씩 고쳐봤습니다. 0|main2 | ReferenceError: templatList is not defined 0|main2 | at C:\Users\chohjender\Desktop\nodejs\main2.js:56:22 0|main2 | at FSReqCallback.oncomplete (node:fs:188:23) 0|main2 | ReferenceError: templatList is not defined 0|main2 | at C:\Users\chohjender\Deskto.. 2022. 2. 15.
생활코딩 node.js 수업 중 오류 업데이트 저는 생활코딩 사이트에서 egoing 님의 수업을 매우 좋아합니다. 쉽고 해당 분야를 접하기에 좋고 입문 수업으로 너무나 적절합니다. 단점이 있다면 프로그래밍 세계가 너무 빨리 업데이트가 진행되다보니 몇년만 지난 수업이더라도 수업 중 알려주신 코드가 작동을 안할때가 있습니다. 제가 영상 댓글로 이미 남겨두었지만 영상 댓글을 안보고 진행을 먼저하시다가 막히시고 구글링을 하시는 분들이 많더라고요. 그래서 제 글이 그분들께 도움이 되길 바라며 올려봅니다. 우선 node.js - Url 로 입력된 값 사용하기 수업에서 오류가 발생합니다. 이고잉님이 올려주신 코드대로 하게되면 cmd창에 자꾸 get을 읽을 수 없다고 뜹니다. 제가 찾아본 결과 이고잉님 수업 당시와 현재의 get 사용 방식이 다르더군요. var h.. 2022. 2. 13.
글 수정 UI 만들기 이번에는 웹페이지에 글 수정 UI를 만드는 법을 알아보겠습니다. egoing 님의 생활코딩 nodejs 수업을 참고했습니다. 많은 내용의 수업이 앞에 있었지만 저는 여기서부터 시작하겠습니다. 일단 제 웹페이지에는 글을 쓸 수 있는 'create' UI는 존재합니다. 하지만 작성한 글을 수정하려면 코드 에디터를 켠 후 일일이 글 내용이 적힌 파일을 찾은 후 내용 또는 제목을 바꿔야하죠. 코드를 작성해봅시다. 일단 else if 를 이용해 웹페이지 수정 기능이 요구될 때 해당 코드로 이동해야겠죠? 이를 위해서 웹페이지에서 어떤 기능을 요구하는지 받아와야합니다. var app = http.createServer(function(request,response){ var _url = request.url; var.. 2022. 2. 13.
PM2를 이용한 웹서버 확인하기, 그리고 오류(?) 이번에는 PM2를 이용해 좀 더 편한 nodejs 코딩을 알아보겠습니다. 참고로 저는 에디터로 아톰(atom)을 씁니다. PM2를 알기 전까지는 항상 코드 작성 -> Ctrl S -> cmd에서 웹서버 종료 -> 웹서버 다시 실행 -> 페이지 새로고침 이 과정을 계속 반복했습니다. 그러던 와중 PM2 라는 기능이 있더라고요. PM2는 코드 저장만 하면 웹서버를 자동으로 새로 고침하여 저 모든 과정을 생략해주는 기능입니다. 사용 방법은 간단합니다. 윈도우 검색창에 cmd 를 친 후, cmd 위에서 오른쪽 클릭하여 관리자 권한으로 실행 클릭, pm2 start main.js --watch 를 입력하면 됩니다. PM2를 통한 콘솔 로그기록을 보고 싶다면 pm2 log 를 입력해주면 됩니다. 근데 문제가 발생했.. 2022. 2. 9.
반응형