error

    [Error] Apollo Server requires either an existing schema, modules or typeDefs

    어떤 에러인가요? API Reference: apollo-server app.use('*', jwtCheck, requireAuth, checkScope); www.apollographql.com nestJS의 공식문서에서 GraphQL을 사용할 때, Apollo 서버를 기반으로 동작한다고 나와있다. Apollo 서버에서는 typeDefs와 resolvers가 필수요소로 들어가 있어야하나, 코드에 작성되있지 않다는 에러가 뜨는 것이다. 에러 메세지 Error: Apollo Server requires either an existing schema, modules or typeDefs 에러 핸들링 방법 typeDefs는 document 혹은 나의 서버의 schema를 표현한다는 것이고, resolvers는..

    [Error] Missing "driver" option. In the latest version of "@nestjs/graphql" package (v10) a new required configuration property called "driver" has been introduced. Check out the official documentation for more details on how to migrate

    어떤 에러인가요? 이전에는 버전 간에 호환문제가 있어 다운그레이드해서 15버전을 설치했다고 한다. 하지만 최근엔 최신 버전의 "@nestjs/graphql" 패키지(v10)에는 "driver"라는 새로운 필수 구성 속성이 도입되었습니다. 마이그레이션 방법에 대한 자세한 내용은 공식 문서를 참조하십시오.라는 오류메시지로 안내해준다. 에러 메세지 Error: Missing "driver" option. In the latest version of "@nestjs/graphql" package (v10) a new required configuration property called "driver" has been introduced. Check out the official documentation for ..

    [Error] Cannot use import statement outside a module

    어떤 에러인가요? module 을 import 할 때 발생하는 오류 에러 메세지 SyntaxError: Cannot use import statement outside a module 에러 핸들링 방법 import * from '*' 형식으로 import를 하고싶다면 package.json 파일에 “type” : “module” 을 추가해주면 오류가 해결된다. { "name": "server", "version": "1.0.0", "type": "module", "description": "", "main": "app.js", }

    [Error] 서버 실행 시 발생하는 에러

    어떤 에러인가요? 서버 실행 후 종료하지 않고 vscode를 껐다가 다시 켜서 서버를 실행하였을 때 발생한 오류 에러 메세지 node:events:368 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::4000 at Server.setupListenHandle [as _listen2] (node:net:1334:16) at listenInCluster (node:net:1382:12) at Server.listen (node:net:1469:7) at Function.listen (/Users/sangkan/Project/Final Project/Dev/NoStanding/server/nod..

    [Error] sequelize-auto를 사용했을 때, initModels파일로 테이블들을 Join할 때 마주하는 오류

    어떤 에러인가요? initModels 파일을 이용하여 table join을 할 때, as 키워드를 알맞게 넣지 않았을 때 발생하는 오류입니다. 에러 메세지 Shop is associated to User using an alias. You must use the 'as' keyword to specify the alias within your include statement. Shop은 가명을 사용하여 User와 연결된다. 포함 문에 별칭을 지정하려면 'as' 키워드를 사용해야 합니다. User is associated to Shop using an alias. You've included an alias (Users), but it does not match the alias(es) defined in..

    [Error] sequelize-auto를 사용 했을 때, associate 지정을 따로 해주지않고 사용하는 법

    어떤 에러인가요? 테이블간의 관계설정을 해줬을 때, sequelize-auto는 migrate를 하는 방법과 달리 models에 init-models가 생성되는데 이 파일 안에는 associate가 따로 지정이 되있지않아서 발생하는 오류 에러 메세지 [sequelizeeagerloadingerror]: shop is not associated to user! 에러 핸들링 방법 const { sequelize } = require('../../models'); const initModels = require('../../models/init-models'); const Models = initModels(sequelize); 위와 같은 코드를 상단에 넣어주고, Models.테이블명 으로 테이블을 불러내면 ..

    [Error]Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    [Error]Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

    어떤 에러인가요? axios로 서버에 응답을 요청했을 때 CORS 오류 에러 메세지 Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 에러 핸들링 방법 CORS 설정에서 origin의 경로를 정확하게 기입한다. (https와 http를 제대로 기입하여 해결함.)

    [Error] reading "config/config.js". Error: ReferenceError: dotenv is not defined

    [Error] reading "config/config.js". Error: ReferenceError: dotenv is not defined

    어떤 에러인가요? 프로젝트 진행 중 최초로 npx sequelize-cli init을 했을 때, 생기는 config 파일은 json 파일로 만들어지는데 .env를 활용하기위해 config.js파일로 변경하는 과정에서 발생하는 에러다. 에러 메세지 에러 핸들링 방법 Error: ReferenceError: dotenv is not defined : require(dotenv) => require('dotenv') 스트링형식으로 변경 Error reading "config/config.js" : models 폴더에 index.js 파일에 자동으로 작성된 config.json => config.js 로 변경해줘야 오류가 해결된다.