CodeGenieApp / CodeGenieApp/serverless-express

Swagger ui is not loaded

オープン
#705 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
5.3k
フォーク
676
PR マージ指標
30日以内にマージされた PR はありません

説明

Hello team,

Currently am using aws-serverless-express, but in latest npm its not working, so migrating the @codegenie/serverless-express npm with custom re route npm.

From api gateway url, normal end points are working fine, but swagger only not loading.

lambda.js
const app = require('./server')
const serverlessExpress = require('@codegenie/serverless-express')
exports.handler = serverlessExpress({ app })

server.js
var express = require('express');
var app = express();
var path = require('path');
app.use('/v1/mints/docs/api.json', express.static(path.join(__dirname, '/docs/mints-api-v1.json')));
const pathToSwaggerUi = require('swagger-ui-dist').absolutePath()
app.use('/v1/mints/docs/', express.static(pathToSwaggerUi))

module.exports = app

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、lambda.js ハンドラーと server.js のルートを使用して API Gateway リクエストを再現します。api.json と swagger-ui-dist の静的パスも含めてください。動作するエンドポイントのレスポンスと Swagger UI のリクエストを比較し、プロジェクト側で必要な変更を特定します。完了とは、デプロイされた API Gateway URL 経由で Swagger UI とその仕様が読み込まれることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
aws, express, javascript, node.js
領域
api, backend, cloud
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。