에러 3

[Cloudtype] 무료로 백엔드 초간단 배포하기

강의에서는 백엔드 배포 방법으로 Heroku, Cloudtype, AWS를 제안해주었고 그중에 실 강의로는 Heroku와 AWS를 진행해주었다. 각기 장단점이 존재했는데 Heroku는 배포가 매우 간단한데 월 5000원이 들어간다는 단점이 있었다.클라우드타입(Cloudtype)은 배포가 편리하고 무료플랜이 있는데 무료플랜 시 하루에 한번 서버가 잠깐 꺼진다고 한다 ㄷㄷㄷAWS는 aws elastic beanstalk라는 서비스로 무료 배포가 가능한데 배포과정이 번거롭고 배포 중 에러발생률이 높다. 처음엔 무료이기도하고 그래도 개발 배우는데 aws 한번 써봐야지~라는 생각으로 aws 배포를 시도했으나 계속해서 발생하는 에러로 결국 포기하게 되었다. 그렇게 차선책으로 선택하게 된 Cloudtype. 하루 한..

[Node.js 스터디] mongoDB와 연결한 백엔드 설정 (feat. cors에러 해결 방법)

강의를 통해 배우는 첫 백엔드 설정 예제를 진행해보았다. mongoDB와 node.js를 연결하고 백엔드 설정을해서 프론트엔드와 소통하는 할일 앱을 만드는 과제. 사실 한번에 너무 방대한 양을 배우는 데다가 페이지가 잘게 쪼개져 있어서 아직도 좀 아리송한 부분들은 있지만 대략적으로는 백엔드와 프론트엔드가 어떻게 돌아가는지 알게 된 것 같다. 시작 전에 npm을 이용해서 express, mongoose, body-parser를 설치. (바디파서는 이제 설치 필요 없음)express를 이용해서는 서버를 간편하게 열 수 있었고 mongoose를 이용해서 mongoDB 스키마를 설계할 수 있었다.const express = require('express');const mongoose = require('mong..

mac에 mongo DB 설치하면서 겪은 에러 (node.js와 mongo DB 연결)

벡엔드 강좌를 들으면서 mongo DB 설치를 진행했는데 생각보다 설치과정이 정말 극악의 난이도였다 ;; 일단 mongo DB 홈페이지에서 리소스 탭에서 서버를 클릭  그러면 db 환경 선택이 나오는데 나는 커뮤니티로 선택  그리고는 macOS에 설치  그럼 이런식으로 설치법이 나오는데 여기서부터 하나씩 꼬이기? 시작한다.  맥에서 터미널을 켜주고 아래 문구 실행xcode-select --install 그리고 homebrew라는 맥에 소프트웨어 설치를 해주는 패키지 관리자를 먼저 설치해줘야한다.  홈페이지에 적힌 저 문구를 터미널에서 실행하면 설치가 된다.하지만 이때 아래와 같은 문구의 에러가 발생했다. Warning: /opt/homebrew/bin is not in your PATH.  Instruc..