Apex Up에서 Node.js × express를 AWS Lambda, API Gateway에 속공 배포해보기
3631 단어 람다APIGateway우 PNode.jsAWS
소개
Node.js × express API를 배포하기 위해 Lambda를 사용하려고했습니다.
빨리 배포하고 시도하고 싶었기 때문에 Apex Up을 사용해 보았습니다. 이번에는 그 때의 비망록
Up이란?
API와 정적 웹 사이트를 Lambda × API Gateway에 up
명령으로 배포하는 도구입니다.
사용해보기
Up 설치
curl -sf https://up.apex.sh/install | sh
프로젝트 만들기
mkdir node-up
cd node-up
npm init
entry point: (index.js) app.js # 自分はapp.jsに変更
express 설치
npm install express
touch app.js
touch up.json # Upの設定ファイル
app.js
const express = require('express')
const app = express()
const { PORT = 3000 } = process.env
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(PORT);
Up 설정은 다음 내용으로 설정
{
"name": "node-up"
}
이것으로 설정이 완료됩니다.
마지막으로 git commit합니다.
git commit 하지 않으면 up
했을 때에 에러가 나옵니다.
git init
git add .
git commit -m "First commit"
마지막으로 배포합니다.
up
잠시 후 아래와 같은 내용이 나오므로 URL을 체크해 표시되면 k입니다.
stack: complete (19.175s)
endpoint: https://.../staging/
실제 표시
삭제
up stack delete
사이고에게
Apex Up을 사용하면 부담없이 배포 할 수 있으므로 우선 배포하고 싶을 때는 편리 할 것 같습니다.
참고 자료
Up 공식
Up GitHub
Reference
이 문제에 관하여(Apex Up에서 Node.js × express를 AWS Lambda, API Gateway에 속공 배포해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/izumiiii/items/f16b75167c03614c9368
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
API와 정적 웹 사이트를 Lambda × API Gateway에
up
명령으로 배포하는 도구입니다.사용해보기
Up 설치
curl -sf https://up.apex.sh/install | sh
프로젝트 만들기
mkdir node-up
cd node-up
npm init
entry point: (index.js) app.js # 自分はapp.jsに変更
express 설치
npm install express
touch app.js
touch up.json # Upの設定ファイル
app.js
const express = require('express')
const app = express()
const { PORT = 3000 } = process.env
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(PORT);
Up 설정은 다음 내용으로 설정
{
"name": "node-up"
}
이것으로 설정이 완료됩니다.
마지막으로 git commit합니다.
git commit 하지 않으면 up
했을 때에 에러가 나옵니다.
git init
git add .
git commit -m "First commit"
마지막으로 배포합니다.
up
잠시 후 아래와 같은 내용이 나오므로 URL을 체크해 표시되면 k입니다.
stack: complete (19.175s)
endpoint: https://.../staging/
실제 표시
삭제
up stack delete
사이고에게
Apex Up을 사용하면 부담없이 배포 할 수 있으므로 우선 배포하고 싶을 때는 편리 할 것 같습니다.
참고 자료
Up 공식
Up GitHub
Reference
이 문제에 관하여(Apex Up에서 Node.js × express를 AWS Lambda, API Gateway에 속공 배포해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/izumiiii/items/f16b75167c03614c9368
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
curl -sf https://up.apex.sh/install | sh
mkdir node-up
cd node-up
npm init
entry point: (index.js) app.js # 自分はapp.jsに変更
npm install express
touch app.js
touch up.json # Upの設定ファイル
const express = require('express')
const app = express()
const { PORT = 3000 } = process.env
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(PORT);
{
"name": "node-up"
}
git init
git add .
git commit -m "First commit"
up
stack: complete (19.175s)
endpoint: https://.../staging/
up stack delete
Apex Up을 사용하면 부담없이 배포 할 수 있으므로 우선 배포하고 싶을 때는 편리 할 것 같습니다.
참고 자료
Up 공식
Up GitHub
Reference
이 문제에 관하여(Apex Up에서 Node.js × express를 AWS Lambda, API Gateway에 속공 배포해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/izumiiii/items/f16b75167c03614c9368
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Apex Up에서 Node.js × express를 AWS Lambda, API Gateway에 속공 배포해보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/izumiiii/items/f16b75167c03614c9368텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)