ヒント:あなたは、小さなマイクロチャネルテンセントクラウドサービスプログラムを展開していると仮定し、そうでない場合、決定的な選挙クラウド開発を下に見ていません。
-------------------------------------------------- -------------------------------------------------- ---------------------------------------------
まずconfig.jsを
VaRのホスト= "のhttp:// localhostを:5757"
それから
qcloudAppId: '' 、 qcloudSecretId: '' 、 qcloudSecretKey: '' 、 ポート: '5757' 、 rootPathname: '' 、 SERVERHOST: '' 、 tunnelServerUrl: '' 、 tunnelSignatureKey: '' 、 wxMessageToken: ''、
またはサーバ/ node_modules /ウェハノード-SDK /コメントへのコードの必要性を、次の作品でこのファイルをindex.js、または報告しますERR_INIT_SDK_LOST_CONFIGに行きます
/ *
([rootPathname、useQcloudLogin、COS、SERVERHOST、tunnelServerUrl、tunnelSignatureKey、qcloudAppId、qcloudSecretId、qcloudSecretKey、wxMessageToken] .some()===未定義V => v)の場合は、新しいエラー(ERRORS.ERR_INIT_SDK_LOST_CONFIGを)投げます
* /
とにかく、いくつかのいくつかの私たちの地元のノーテンセントクラウドサーバー内の値、またはコメントアウト、または値を割り当て。
、おそらく次のローカルのMySQLのMySQLサーバ上の適切な値を入力します:
MySQLの:{ ホスト: 'ローカルホスト' 、 ポート: 3306 、 ユーザ: 'ルート' 、 DB: 'cauth'は、 合格: '123456' 、 文字: 'utf8mb4を' }、
CAuth MySQLのデータベースには、テンセント、クラウドサーバからエクスポートされる必要があり、その後、地元のインポート、またはいくつかのテーブルを見つけることができるようになります、また二つのテーブル、cAppinfo、cSessionInfo
テストのログオンインターフェイスをクリックします
loginUrl: `$ {ホスト} / weapp / login`、
すべてが大丈夫である場合は、ログインユーザ情報に戻ることができるはずです
ctx.state。$ wxInfo
{LoginState:1、
userinfo:XXXXXXX