항해99 4기 Day 73 TIL

POINT·2022년 1월 12일
0

항해99

목록 보기
30/34

22.01.12 항해99 4기 73일차

https://sasohae.com/
실전프로젝트 오전에 배포시작하고 지인들에게 사용과 주변사람들에게 공유를 부탁했다.
배포한지 12시간좀 넘은 것 같은데 방문자 수는 700명에 가깝고(중복x, 기기별로 하루 1번만 카운트되게 프론트에서 막아뒀다.), 설문을 357명이나 참여해주셨다.
앞기수 멘토님은 회원100명도 모으기 힘들었다던데..
우리 서비스를 사용해주셔서, 설문으로 피드백 많이 적어주셔서 너무나도 감사하다.
그리고 비로그인으로 해서 유저를 많이 받아보겠다는 기획이 어느 정도 통한 것 같아 기분이 굉장히 좋다.

아래사진 중 첫번째 사진은 방문자 수와 같이 추후 통계데이터로 활용하려고 기능 사용기록을 저장하는 DB collection이다. google analytics처럼 관리자만 볼 수 있는 통계페이지를 앞으로 만들예정이다. 그래서 빨리 배포했다.
그리고 축의금 추천기능 사용자가 생각보다 많아서 놀랐다. 설문조사 반응도 가장 좋았고.
고민게시판 방문자 카운트는 뭔가 문제가 있는 것 같다. 사용자마다 하루 1번만 카운트되게 프론트에서 막아뒀는데 메인페이지 방문자 수보다 높다. 왜 그런지 확인해봐야 할듯
음식 메뉴 추천 카운트도 너무 낮아서 확인해보니 사람들이 좋아요 누를 때만 카운트되게 사용자집계미들웨어를 잘못 붙여놨다..원래는 메뉴추천결과버튼 누를 때 붙여놔야하는데..통계수치가 너무 아깝다.ㅠ




  • cors 설정 (url 여러개도 가능)
const express = require("express");
const cors = require("cors");
const app = express();

/* ==================== ex_01 ==================== */
const whitelist = ["http://localhost:8080"];
const corsOptions = {
  origin: function (origin, callback) {
    if (whitelist.indexOf(origin) !== -1) {
      callback(null, true);
    } else {
      callback(new Error("Not Allowed Origin!"));
    }
  },
};
app.use(cors(corsOptions));

/* ==================== ex_02 ==================== */
const corsOptions = {
  origin: "http://localhost:8080",
  credentials: true
}
app.use(cors(corsOptions));

/* ==================== ex_03 ==================== */
const corsOptions = {
    origin: ["http://localhost:8080", "http://localhost:3000"],
    credentials: true,
    optionSuccessStatus: 200,
};
app.use(cors(corsOptions));

  • mongoDB Atlas 오류
    MongooseError [MongooseServerSelectionError]: connection <monitor> to <ip adress> closed
    https://account.mongodb.com/account/login
    로그인 후
    좌측메뉴 SECURITY 탭에 Network Access에서 접속 가능하게 IP Adress를 추가해줘야 함.

  • 리눅스 vi 비정상 종료시 swp파일이 생성됨

    rm 파일명.swp // 제거 명령어

profile
기록은 기억을 지배한다.

0개의 댓글