前提・実現したいこと
AWS Lambda+Node.jsのExpressを使用したAPIを作成しています。
Serverlss-httpの例を見てgetやpostの疎通は取ることができました。
ですが、1ファイルが長くなったので、express.Routerでファイルごとに処理を分割したいのですが、Serverlss-httpにはサンプルがなく、実装に困っています。Serverlss-httpを使用したexpress.Routerの使い方をご教示いただけないでしょうか?
構成
JavaScript
1フォルダ構成 2├─node_modules 3└─app.js 4└─routes 5 test.js 6 sample.js
以下は実現したい構成になります。
JavaScript
1~~~~~~~~~~~~~app.js~~~~~~~~~~~~~ 2 3const sample = require('./routes/sample'); 4const test= require('./routes/test'); 5const express = require('express'); 6const app = express(); 7 8app.use('/sample', sample); 9app.use('/test', test); 10 11~~~~~~~~~~~~~test.js~~~~~~~~~~~~~ 12var express = require('express'); 13var router = express.Router(); 14 15router.get('/', (req, res, next)=> { 16 res.send("test") 17}); 18 19module.exports = router;
補足情報(FW/ツールのバージョンなど)
Node.js 12
Express 4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。