クラウドクラウドアプレット開発機能のログインプロンプト展開の問題が解決されません

現象:

cloud.callFunction:クラウド機能サービスのエラーコード-504002に失敗し、エラーメッセージ機能| [ログイン]コールに失敗しましたエラー::ERRCODEたerrMsg -404011クラウド機能の実行エラーあなたは、エラーがOpenIDを取得するためにクリックしたときに、例えば、クラウドアプレットテンプレートを開発します見つからない:[ログイン]; cloud.callFunctionのAPIで。

つまり:クラウド機能を見つけることができませんでした。

公式文書を参照するためのキー。

ソリューション:

1.設定ローカル環境

Node.jsのためのクラウドオペレーティング環境、あなたはNode.jsのをインストールする必要があり、NPMが正常にローカルでテストすることができます。しかし、また、クラウドディレクトリにWX-サーバー-SDK-依存する機能をインストール:
NPMは--save WX-サーバー-SDKのインストール
の詳細を、公式ドキュメントを参照してくださいhttps://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference -server-API /

Node.jsのダウンロードをインストール  https://nodejs.org/en/

インストールするかどうかのテストが成功した
インストールが完了した後、オープンCMD:
テストへの入力ノード-v Node.jsの
テストへの入力NPM NPM -v

WX-サーバーSDKのインストールに依存します。

雲のCMDコマンドCD最初の関数パス、クラウドフォルダの特定の機能を対象とするディレクトリを検索するためのクラウド機能では、このようなログインへのログインなどの機能がターゲットフォルダにしたいことがあります。そして、依存--save WX-サーバー-SDKコマンド、WX-サーバー-SDKインストールをインストールNPM行います。それぞれについて、あなたは依存関係をインストールするために必要なクラウド機能を作成します。
rollbackFailedOptional:インストールコマンドの後に同様のエラーメッセージが表示された場合****************動詞NPM-セッションは 、 このライブラリは、NPM公式外国のウェブサイトですので、あなたが訪問したときに起因する可能性がありますネットワークは、例外が発生します。
解決策:SETレジストリ設定NPM「を実行http://registry.npm.taobao.orgをすることができアモイ宝庫の公式リポジトリを交換するコマンド」。
コマンドを実行した後、次の警告が表示されることがあります。

****説明なしWARNんNPM
WARN NPM ****ませんリポジトリフィールドを

単に無視され、クラウド機能機能のフォローアップには影響しません。成功した後、パッケージlock.jsonファイルを生成しますクラウドフォルダ機能に対応し、依存関係をインストールします。

クラウドの構成を完了2

右側に対応するクラウド機能フォルダには、「アップロードおよびデプロイを:すべてのファイル」を選択します。

ターゲット環境が矛盾している場合3.チェックが環境に設定されたIDをapp.js、デフォルトの設定ファイルのテンプレート(最初に作成した環境)は、手動でIDについて設定してください。

おすすめ

転載: www.cnblogs.com/sinux/p/12112466.html