問題タブ [koa2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - koa-passport 認証パラメーターのユーザーが常に未定義なのはなぜですか?
私はkoa2にkoa-passportを使用しようとしており、著者の例に従いましたが、常に「Unauthorized」になります。console.log を使用したところ、 serializeUserにさえヒットしないことがわかりました。
そして、私はウェブで検索し、ルーターの別の書き込みを見つけました.serializeUserに行きますが、done(null、user.id)は「未定義からIDを取得できません」というエラーをスローしました。
auth.js を以下に示します。また、著者の koa-passport の例に従い、 sessionを使用しようとしましたが、送信したすべてのリクエストで「未定義のプロパティ 'メッセージ' を読み取れません」という TypeError が返されます。しかし、これは認証の中心的な問題ではないと思いますが、それが本当にそうであるかどうかを参考にしてください。
ちなみに、単純なデフォルトのものを使用すると、「見つかりません」と表示されます。しかし、 console.log を介して、実際にloginPassに入ったことがわかります。
server.js で:
助けてくれてありがとう!!! :D
node.js - Nodejs Koa2: TyperError: ctx.render は関数ではありません
私は Node と Koa2 にかなり慣れていないので、ご容赦ください。
このエラーが発生しています:
TypeError: ctx.render is not a function
これは、エラーがトリガーされる行です。
ejs
テンプレートエンジンとして使用しています。
私は何が間違っているか、または不足していますか?
node.js - promise 応答で async/await を使用するには?
Koa2
フレームワークNodejs 7
とネイティブの async/await 関数を使用しています。koa-art-template
そして、約束が解決された後、結果のテンプレート(モジュール)をレンダリングしようとしています。
モジュールごとにアイテムを取得するのを待ちたいのですsearcher
が、Koa でエラーが発生します
await for を設定するsearcher.find(params).then(...)
と、アプリケーションは機能しますが、アイテムを待ちません。
javascript - Koa.js route() は関数ではありません
パラメータを使用してタグでrss xmlを返す簡単なkoaアプリを作成しました。ミドルウェアがルーターファイルからルーターを読み取れないようです。うまくいかない理由がわかりません。このapp.jsをbabel-nodeで実行しています。そして、それは以下のこのエラーを言い続けます
ルート/index.js
app.js