vue router
nuxtjs.org
Nuxt.js는 pages 디렉토리 내의 Vue 파일 구조를 기반으로 vue-router 설정을 자동으로 생성합니다. 페이지 사이에서 이동하려면, 컴포넌트를 사용하시는 것을 권장합니다. 예를 들어, 아래의 파일트리는: pages/ --| user/ -----| index.vue -----| one.vue --| index.vue 아래와 같이 자동으로 생성됩니다: 파라미터가 있는 동적 라우트를 정의하기 위해서는 앞에 밑줄이 붙은 .vue 파일이나 폴더를 정의해야합니다.
https://ko.nuxtjs.org/guide/routing/
nuxt 답게 라우팅이 굉장히 쉽다
dotenv
- back
[node.js] dotenv - 환경 변수 사용하기 - Hudi - 유사 프로그래머
node.js 로 개발을 하면서, 포트, DB 관련 정보 등 전역으로 필요한 여러 정보들이 존재한다. node.js 에서는 dotenv 패키지 를 통해 환경변수 파일을 외부에 만들고, 관리할 수 있다. 특히, 깃허브 등에 오픈소스로 프로젝트를 공개할때, DB 계정 정보를 소스코드 내에 하드코딩하지 않고, 외부 환경변수 파일에 작성하고, .gitignore 을 통해 제외 하면 안전하다.
https://hudi.kr/node-js-dotenv-%ED%99%98%EA%B2%BD-%EB%B3%80%EC%88%98-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/
![[node.js] dotenv - 환경 변수 사용하기 - Hudi - 유사 프로그래머](https://hudi.kr/wp-content/uploads/2018/05/dotenv.png)
- import
dotenv 설정하기
이번 글은 dotenv 설정에 대해서 다루겠습니다. dotenv를 설정하는 이유는 DB url을 감추기 위해서입니다. DB url이 노출되어서 Github에 올라가면 보안상 위험이 있을 수 있으므로, 이를 dotenv를 통해서 안전하게 감춰줍니다. dotenv를 설정하는 과정은 다음과 같습니다. 1) 우선, npm install dotenv로 dotenv를 다운 받습니다. 2) .env 파일을 만들고, MONGO_URL과 PORT를 추가해줍니다.
https://brunch.co.kr/@topherlee/73
- fs 에러 굳이 안넣으려면
fs dependency not found · Issue #11 · nuxt-community/dotenv-module
Dismiss GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
https://github.com/nuxt-community/dotenv-module/issues/11
- front by nuxt
NUXT로 혼자 웹사이트 만들기 7 닷엔브(dotenv)로 파이어베이스 프로젝트 정리하기
넉스트 프로젝트에서 닷엔브로 파이어베이스를 사용하기 위한 설정을 해보겠습니다. 공개프로젝트를 배포할때 가장 먼저 확인할 것이 있습니다. 바로 환경설정 변수입니다. 주로 config, config.json, global.js, eco.json 같은 파일들이 될 수 있습니다. 크게 두가지 이유로 사용됩니다. 공개되면 안되는 정보: 데이터베이스 URL, 관리자 정보, 각종키등 재사용 정보: 프론트에서 사용할 각종 API key들 웹에서 사용할 구글맵, 리캡차등의 api 정보는 웹에서 사용하기 때문에 이미 드러내놓고 사용하기 때문에 어짜피 비밀정보가 아닙니다.( 난독화하고 숨겨봐야 다 뚫립니다.)
https://fkkmemi.github.io/nuxt/nuxt-007-firebase-dotenv/

발표준비 beecanvas
Node.js(express)와 MongoDB 연동 RESTful API - Mongoose | PoiemaWeb
Mongoose는 Node.js와 MongoDB를 위한 ODM(Object Data Mapping) library이다. Java 기반의 Hibernate. iBatis 등의 ORM(Object Relational Mapping)과 유사한 개념이다. ODM의 사용은 코드 구성이나 개발 편의성 측면에서 장점이 많다. 호환성이 없는 프로그래밍언어(JavaScript) Object와 MongoDB의 데이터를 Mapping하여 간편한 CRUD를 가능하게 한다. 필요에 따라 확장 및 변경이 가능한 자체 검증(Validation)과 타입 변환(Casting)이 가능하며 Express와 함께 사용하면 MVC Concept 구현이 용이하다.
https://poiemaweb.com/mongoose

설명 잘해둠
MongoDB는 Schema-less
Collection 내에 있더라도 document level의 다른 Schema를 가질 수 있다는 의미

Seonglae Cho