私はkoa 2サーバを持っています。次のミドルウェアに行くkoa-static
次のコードは、私のミドルウェアです:
// parse body
app.use(bodyParser())
// serve static
app.use(serve(path.join(__dirname, '/public')))
// routes
app.use(routes)
// error middleware
app.use(async ctx => ctx.throw(500))
すべてがうまく動作しますが、私の問題は、私はローカルホストに行くときということです:8000、私のサーバーは、住んでいる場所、コンソールに私は次のエラーを参照してください。
InternalServerError: Internal Server Error at Object.throw (/Users/work/Desktop/server/node_modules/koa/lib/context.js:91:23)
私は静的な後に、アプリケーションはエラーミドルウェアである次のミドルウェアに行くと思っています。
PS。私はapp.use(async ctx => ctx.throw(500))
を使用しています。他のルートでエラーが発生した場合はnext()
に電話してください。
誰でもこれを解決する方法を知っていますか?
ありがとうございます!
は、あなたはまだありません – saadq
?問題を持っていますが、私は[OK]を、単に問題から来ていたところだ確認して – Anderson
こと。あなたが 'あなたを共有することができます必要がありますルートコード? – saadq