ローカルの展開サーバーをwafer2は、nodejs

ヒント:あなたは、小さなマイクロチャネルテンセントクラウドサービスプログラムを展開していると仮定し、そうでない場合、決定的な選挙クラウド開発を下に見ていません。

-------------------------------------------------- -------------------------------------------------- ---------------------------------------------

まず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

Webサーバーを起動するノードapp.jsでは、クライアントコードは小さなプログラムにロードされ、

テストのログオンインターフェイスをクリックします

loginUrl: `$ {ホスト} / weapp / login`、

すべてが大丈夫である場合は、ログインユーザ情報に戻ることができるはずです

ctx.state。$ wxInfo

{LoginState:1、

userinfo:XXXXXXX

 

 

参考リンク:https://www.jianshu.com/p/ffa90a0e9770

おすすめ

転載: www.cnblogs.com/lfri/p/11978919.html