次のページと同じことを行いました。
Creating your first REST API with Deno and Postgres
ソースコードはこちらです。
diogosouza / logrocket_deno_api
- ソースをクローンします。
git clone https://github.com/diogosouza/logrocket_deno_api.git
- コードの修正
config.js
// const env = Deno.env();
// export const APP_HOST = env.APP_HOST || "127.0.0.1";
// export const APP_PORT = env.APP_PORT || 4000;
export const APP_HOST = "127.0.0.1";
export const APP_PORT = 4000;
db/database.js
(省略)
port: 5432
(省略)
- サーバーの実行
deno run --allow-net index.js
- データの投入
curl -X POST -H "Content-Type: application/json" \
-d '{"name":"Gold Star","brand":"Sapporo"}' \
http://localhost:4000/beers
#
curl -X POST -H "Content-Type: application/json" \
-d '{"name":"Ebisu","brand":"Sapporo"}' \
http://localhost:4000/beers
#
curl -X POST -H "Content-Type: application/json" \
-d '{"name":"Reserve","brand":"Sapporo"}' \
http://localhost:4000/beers
- データの確認
curl -X GET http://localhost:4000/beers | jq .