반응형

백엔드 5

collection 조회 - mongoose

이 내용의 collection 조회 기능은 아래 링크의 mongoose connect 과정을 통한 조회 방법이니 mongodb와 다릅니다! https://blog.naver.com/glory4god/222533893848 이번엔 mongoose 를 이용한 조회 방법을 알아보려한다! 일단 mongoose를 사용하기 위한 스키마를 만들어야한다. 일단 위는 팔로우관계를 저장하기위한 follows 라는 collection 이다. follower => follow 라고 하여 follower 가 1이고 follow 가 2라면 1이 2를 팔로우하는 관계라고 생각하면 된다. 그러면 다음과같이 mongoose 커넥터인 dbConnect() 함수를 통해 연결한 후 Follow라는 설정한 스키마를 import해서 사용할 수..

백엔드 2022.02.22

collection 조회 - mongodb connect

이 내용의 collection 조회 기능은 아래 링크의 mongodb connect 과정을 통한 조회 방법이니 mongoose와 다릅니다! https://blog.naver.com/glory4god/222533893848 오늘 살펴볼 내용은 mongodb에서 collection을 조회하는 경우를 살펴보도록 함!! 먼저 서버는 nextjs 서버를 통해 작성된 내용임을 참고하도록 ...! import { connectToDatabase } from 'lib/mongoDB/mongodb'; import { NextApiRequest, NextApiResponse } from 'next'; export default async function handler( req: NextApiRequest, res: Nex..

백엔드 2022.02.21

mongodb / mongoose dbConnect

오늘은 noSQL중 하나인 mongoDB를 Nextjs server와 연동해보려 합니다! 한 번은 mongoDB도 사용해봐야겠죠?! 아래의 방법으로 mongoDB를 nodejs를 connect 할 수 있습니다. 이것을 통해 조회하는 방법은 앞으로 차차 적어보도록 하고 연결 스크립트만 알아보도록 할게요! // mongoose dbConnect import mongoose from 'mongoose'; const MONGODB_URI = process.env.MONGODB_URI; if (!MONGODB_URI) { throw new Error( 'Please define the MONGODB_URI environment variable inside .env.local', ); } let cached = g..

백엔드 2022.02.20

CORS error : access-control-allow-origin

오늘은 CORS 관련 오류 해결을 하나 스윽 적고 가려고 해요! 일단 마주한 에러는 제목과 같은 내용이며 프론트에서 fetch를 통해 rest api를 호출하는 과정에서 아래 사진과 같은 에러를 접했을 경우에 해결하는 방법에 대해 알아보도록 하자! 에러 내용은 아래 사진처럼 access to fetch at 'api 주소' from origin has been blocked by CORS policy 인데 개발을 시작했다면 볼 수 밖에 없는 에러이니 확실히 알고갑시다! 먼저 CORS 이슈가 뭔지 간단하게 알아보도록 할까요?!! 1. SOP (same-origin policy) 이란 ? 같은 Origin 으로만 요청을 보낼 수 있도록 제한되어 있는 보안 정책! Origin의 구성은 URI Schema / ..

백엔드 2022.02.20

사용중인 포트 KILL - (The Tomcat connector configured to listen on port 8080 failed to start)

이전에 javaspring을 실행 중 만난 오류에 대한 해결 방법을 빠르게 보도록 할께요~! 일단 오류의 내용은 이러합니다! Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. Verify the connector's configuration, identify and stop any process that..

백엔드 2022.02.19
반응형