들어가기
nuber-eats를 nestJs와 react.js로 구현해 본다.
항상, 들어가기 맨처음이 가장 중요하다
git add ., git commit - "sdasfs", git push origin maseter
$nest g application
project name input : nuber-eats-backend
$npm i
npm run start:dev
github.com/new
Repository name input : nuber-eats-backend => create Repository
git init
git remote add origin {repository에서 받은 @@@@@.git}
vsCode에서 extends에서 gitignore 검색 후 설치
Command palatte(ctrl+shift+p) 에 가서 gitignore 검색 후 Add(언어는 Node로)
gitignore 파일이 생성됨.
https://docs.nestjs.com/graphql/quick-start
$ npm i @nestjs/graphql @nestjs/apollo graphql apollo-server-express
src폴더에 app.module.ts, main.ts, 빼고는 삭제하고 시작
모든 Program은 appModule에 설치됨.
module 설치 명령어 $nest g mo user
graphql 설치 (app.module.ts)
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import * as Joi from 'joi';
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
@Module({
imports: [
GraphQLModule.forRoot<ApolloDriverConfig>({
driver: ApolloDriver,
autoSchemaFile: true,
}),
///imports안에다 위와같이 코팅함, autoSchemaFile은 schema 파일 자동생성
///imprt되는 부분 확실히 check할 것!!
RestaurantModule,
CommonModule,
UsersModule,
],
controllers: [],
providers: [],
})
export class AppModule {}
prettier관련 에러 발생시
https://noogoonaa.tistory.com/62
먼저 ESLint파일인 .esLint.js 혹은 .eslint.json을 열어줍니다.