디스크의 물리적 구조는 원판형이지만

디스크는  일정한 크기의 저장 공간들로 이루어진 1차원 배열로 취급

 

  • 논리블록(logical block) : 일정한 크기의 저장 공간
          디스크에 저장될 때 논리블록 단위로 저장
                 -> 저장시 해당 블록의 인덱스 색인(입/출력 작업을 위함)  <ex> 섹터 0
          디스크에서 입/출력할 때도 논리블록 단위로 전송
  • 섹터(sector) : 하나의 논리블록이 저장되는 물리적 공간의 이름
        1 : 1 = 논리블록 : 섹터

.gitignore에 추가하지 않아서 

이미 추적되고 있는 파일들은 
.gitignore 파일에 나중에 추가하여도 추적이 멈추지 않는다

이럴때 아래 명령어 사용

 

git rm --cached [file name]
  • 로그인을 하여 부여받은 jwt token은 일단 쿠키에 저장
    • 문제 : 동시에 100명이 접속해 있으면 이걸 어떻게 처리하지??
      아!! 각 유저의 브라우저에 있는 쿠키니까 상관이 없네;;

 

게시물 게시

토근이 있으면 유저의 아이디를 알 수 있으니 게시물을 누가 게시했는지 표기는 가능

토큰발급 받아서 쿠키에 저장 -> 미들웨어 authenticateToken.js 에서 쿠키 사용 

router.post('/sign-in', async (req, res, next) => {
  try {
    const { email, password } = req.body;
    await sequelize.transaction(async () => {
      // code..
      res.cookie('token', accessToken).status(200).send('로그인에 성공하였습니다.');
    });
  } catch (err) {
    next(err);
  }
});

 

//미들웨어에서
const token = req.cookies['token'];

 

<문제> 크롬에서 서드파티 쿠키를 곧 사용할 수가 없게 된다는 뉴스

 

다른 방식시도가 필요!!

 

 

지하철에 있는 보관함의 위치를 지도에서 보여주고 앱의 작은 부분 구현해보기

 

  1. 로그인/로그아웃
  2. 질문을 올릴 수 있는 게시판 -로그인 시에만 가능
  3. 질문에 댓글게시
  4. 사물함 상태 표시 (사용중, 점검중, 선택가능)
  5. 역 위치 지도에 표시 - 좌표만 전달
  6. 역 별 날씨상태표시 - weather API 이용
  7. 역 별 주소 표시

git 에서 clone 을 한 후 

git push 를 할때 

 

Username for :
Password for :

 

가 뜨면 Username 은 깃허브 아이디

패스워드는 발급받은 토근값을 입력하면 에러가 해결된다.

+ Recent posts