API 만들기

susu1991·2020년 1월 16일
0

API란?

다른 서비스가 내 서비스의 기능을 실행할 수 있게 열어둔 창구.

api 만드는 틀

index.js

const express = require('express');
const cors = require('cors');

const userAPIRouter = require('./routes/user');

const app = express();
app.use(cors()); // cross origin error 해결

app.use('api/user/', userAPIRouter);

routes/user

const express = require('express');

const router = express.Router();

router.post('/', async (res, req, next) => {
  try {
    ..
  } catch (e) {
    // 에러 처리는 여기서 함. 아래 코드는 최후의 수단으로 프론트로 에러를 그대로 던져버린 것임.
    return next(e);
  }
});

module.exports = router;
profile
정리하는 개발자

1개의 댓글

comment-user-thumbnail
2020년 1월 16일

제공하는 기능에 대한 인터페이스가 더 맞지 않나 생각합니당

답글 달기