netlify.com
login - functions
https://docs.netlify.com/functions/overview/?_ga=2.6479674.907396097.1634890312-596079682.1634890312
netlify.toml 파일 생성
[build]
functions = "functions"
functions/hello.js 파일 생성
exports.handler = async function (event, context) {
return {
statusCode: 200,
body: JSON.stringify({
name: 'choi-solyi',
age: 31,
email: 'choi-solyi@naver.com'
})
}
}
--> https://unruffled-jang-821fdf.netlify.app/.netlify/functions/hello
https://cli.netlify.com/netlify-dev
netlify.toml 파일 수정
[build]
command = "npm run build"
functions = "functions" #서버리스 함수가 작성된 디렉토리 지정
publish = "dist" #프로젝트의 결과 디렉토리
[dev]
framework = "#custom"
command = "npm run dev"
targetPort = 8081
port = 8888
publish = "dist"
autoLaunch = true # 서버가 준비되면 자동으로 브라우저를 오픈할것인지
@npm 설치
npm i -D netlify-cli
반응형
'Frontend > Vue 2' 카테고리의 다른 글
[vue] eslint 가 아닌 prettier 가 적용 될 때 (0) | 2021.12.25 |
---|---|
[vue] 정리 (최종 업데이트:2021-12-21) (0) | 2021.12.07 |
[vue3] 동기? 비동기? promise (0) | 2021.10.21 |
[vue3] props, context (0) | 2021.10.19 |
[vue3] component api 적용/미적용 예제 (0) | 2021.10.19 |