JavaScript/express

    [sequelize] sequelize-cli를 위한 .sequelizerc 파일 작성해보기

    지난글에서는 sequelize-cli에서 옵션을 통해 각각파일들의 path를 지정하여 사용하였습니다. https://dingwan0331.tistory.com/176 [sequelize] 폴더 구조가 다를때 sequelize cli 명령어 사용해보기 express는 굉장히 자유로운 프레임워크입니다. 그만큼 많은 모듈들에서 default로 설정된것들을 직접 지정해줘야하는 경우가 많이 발생합니다. path(경로)와 관련된것이죠 그중에서 sequelize-cli를 통 dingwan0331.tistory.com 이번엔 더 편리하게 파일로써 이 path을 관리해보려 합니다. 폴더구조 . ├── seed # 블로그용으로 seeders가 아닌 seed로 변경하였습니다. │ └── seeders.js ├── src │..

    [sequelize] 폴더 구조가 다를때 sequelize cli 명령어 사용해보기

    [sequelize] 폴더 구조가 다를때 sequelize cli 명령어 사용해보기

    express는 굉장히 자유로운 프레임워크입니다. 그만큼 많은 모듈들에서 default로 설정된것들을 직접 지정해줘야하는 경우가 많이 발생합니다. path(경로)와 관련된것이죠 그중에서 sequelize-cli를 통해 seeder & migration등을 사용할때 각각의 경로들을 지정해줄 수 있는 방법을 작성해보려합니다. 폴더구조 제가 .sequelizerc를 작성하게 된 이유입니다. 먼저 아래는 sequelize init을 통한 기본 폴더구조입니다. . ├── seeders ├── migrations # 작성한 파일 ├── config │ └── config.js └── models └── index.js 그리고 아래는 저의 폴더 구조입니다. . ├── seed # 블로그용으로 seeders가 아닌 s..

    [express] jest에서 module방식으로 json 파일 가져오기

    [express] jest에서 module방식으로 json 파일 가져오기

    Jest encountered an unexpected token Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax. Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration. By default "node_modules" folder is ignored by transformers...

    [express] app.js 가볍게 작성해보기

    [express] app.js 가볍게 작성해보기

    먼저 아래는 express-generator로 생성된 코드입니다. // app.js var createError = require('http-errors'); var express = require('express'); var path = require('path'); var cookieParser = require('cookie-parser'); var logger = require('morgan'); var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); var app = express(); // view engine setup app.set('views', path.join(__dirname, ..