'Backend' 카테고리의 글 목록 (3 Page)
본문 바로가기

Backend

(83)
Router 추가하기 추가+ 백엔드 정보를 뷰에 옮기는법 router.use((err, req, res, next) => { res.status(err.status || 500); res.render('error',{//error.ejs를 열고 errCode를 전달 errCode: err.status }) }); //방법1: html에서 불러오기 //방법2:자바스크립트에서 불러오기 ----- 기존 프로젝트가 있다고 가정함 메인 index.js ... router.use("/sample/", require("./router/sample.js")); ... [router] sample.js const express = require('express') const config = require('../config') const m..
nodejs Router로 원하는 데이터 가공(get, post) let gameData; axios({ method: 'get', url: 'https://blabla' }) .then(function (response) { gameData = response.data; }) .catch(function (error) { console.log(error); }); 여기 한 데이터가 있다.(글로벌로 되어있어 router내부에서 사용가능함) 이 데이터속 deco라는 key값에 해당하는 데이터를 가져와 router 호출시 뿌려주려한다. 즉 원하는 데이터가공. 나는 post를 여태껏 수정할때만 사용하는 줄 알았었는데 get처럼 사용할수있다고한다. 아마 1,2,3의 데이터를 받아다가 데이터를 가공하여? json형태로 되돌려줄때 사용하는듯하다. 1.Get router //w, ..
Nodejs ejs 문서내 include, if 사용하는방법 초간단 1. include 중복코드를 어떻게할까하다가 ejs include를 사용하기로하였다. 생각보다 엄청 간단한데 그냥 따로 ejs로 분리한다음에 원하는 ejs안에 include(경로)하면된다. 형식은 다음과 같다. 2. if문, for문, forEach .. 프로그래밍문법을 써야하는경우 문장 앞뒤에만 를 각각 붙여주면되는데 단 문법이 아니라 바로 변수가 올경우에는 # forEach, if문 {%> ... ... https://stackoverflow.com/questions/41202233/how-can-i-use-if-statement-in-ejs How can I use if statement in ejs? I have a page that makes a foreach and show some phot..
Autoincrement : mongoose-sequence 몽구스 자동증가 id값을 자동으로 증가시켜주고 싶다면 npm i --save mongoose-sequence 스키마.플러그인 형태로 들어감 예) Article.js const mongoose = require("mongoose"); const AutoIncrement = require("mongoose-sequence")(mongoose); const Article = new mongoose.Schema({ ... }); Article.plugin(AutoIncrement, { inc_field: "id" }); //id는 1,2,3,4.. module.exports = Article;
[오류/해결] MongoServerError: E11000 duplicate key error collection: create하는 api를 호출하였는데 문제가 생겼다. MongoServerError: E11000 duplicate key error collection: 키가 중복된다고한다. 저번에는 문제없었는데 ㅠㅠ.. 그런데 심지어 에러에는 title이 아니라 titie인 오타가 보인다. 내가짠 코드에 없는걸보니 db에 저장되어있는게 확실하다. 스텍오버플로우를 뒤져보니 나랑 같은 증상인 사람들을 발견했다. ㅋㅋ 몽고DB사이트 Atlas에 접속해서 쓰고있는 테이블의 collections - indexes메뉴에 들어가 중복된다고뜨는 인덱스를 삭제(Drop Index)하였다. 이제 문제없이 등록이된다! https://stackoverflow.com/questions/24430220/e11000-duplicate-key-..
WAS 300 크래딧 신청후기, Account ID 위치 AWS가입하고 얼마안있어서 300크래딧 사용할래?라는 메일을 받았다! 신청양식을 작성하니 2~3일뒤에 연락이 온다고 한다. 다른내용은 작성하기 쉬웠으나 Account ID는 뭔가했는데 로그인후 내 계정쪽에 있음 복사붙여넣기가 안되는듯하여 직접 입력하였다.
몽구스 스키마부터 모델 만들기 create mongoose schema and Model 목표 내손으로 직접 모델을 만들수있다. 준비 1. 노드js express로 기본 서버단 세팅 및 서버생성 server 폴더를 만들고 1. npm init 2. touch index.js 3. npm install express index.js안에 서버만들기 2. 몽구스 설치 npm i mongoose 3. [mongoose]>[schema]폴더안에 index.js생성 본격 스키마 만들기 스키마 예시는 다음과 같다. user.js const mongoose = require('mongoose') const User = new mongoose.Schema({ email:{type:String, required:true, unique:true}, hashedPassword:{ type:String, requi..
프론트단 배포 AWS Amplify https://www.youtube.com/watch?v=DHLZAzdT44Y nuxt로 제작하였을경우 config에 ssr, target을 추가해야함 ssr : false, target : "server",