mlabを使用してparse.comからherokuにアプリケーションを移行しましたが、クラウドコードを除いてすべて正常に動作します。herokuの移行でパーズサーバーが動作しないマンドリル
私はここでHerokuの
で作業されていない解析クラウドコードからメールを送信するためのマンドリルを使用しています、私がこれまでにやっていることです:
- インストールマンドリル〜0.1.0構文解析サーバに [エラー]:無効な機能Herokuのアプリ
- へ〜実施例とプッシュコードは、などのエラーを応答するiOSアプリから「/cloud/main.js」
- 呼び出される関数に雲のコードを入れてください。 (コード:141、バージョン:1.13.0)。ここで
私のコードスクリプトです:
Parse.Cloud.define("sendMail", function(request, response) {
var Mandrill = require('mandrill');
Mandrill.initialize('xxxxxx-xxxxx');
Mandrill.sendEmail({
message: {
text: "ffff",
subject: "hello",
from_email: "[email protected]",
from_name: "pqr",
to: [
{
email: "[email protected]",
name: "trump"
}
]
},
async: true
},{
success: function(httpResponse) {
console.log(httpResponse);
response.success("Email sent!");
},
error: function(httpResponse) {
console.error(httpResponse);
response.error("Uh oh, something went wrong");
}
});
});
しかし、 'sendmailの' 関数を呼び出した後、私はこのエラーを取得しています:
[エラー]:無効な機能。 (コード:141、バージョン:1.13.0)。 ================== MailGun ============== ============
ご返信いただきありがとうございます。あなたの最初の2つのステップの両方が問題ありません。私のアプリは動いている。しかし、マンドリルコードはそうではありません。マンドリルアドオンはありません。そしてgitをダウンロードし、git(サーバを解析する)を押すことはどういう意味ですか?私のマンドリルコードを実行する方法があれば。 – user3145442
マンドリルアドオンがないのでうまく動作しないので、私はこのステップを提案した理由はダッシュボードからコンポーネントを追加するときに間違っていないと、herokuがgitを変更するためですアドオン、あなたは自分でそれらを行う必要はありませんこの方法で、おそらくプロセスの一部をスキップします。だから、これを実行した後、あなたはherokuのツールベルトを使ってgitをダウンロードしてから、gitの他の変更を行い、それをherokuアプリにプッシュします。それはsendgridを動作させる方法です。 – Rialcom
あなたはクラウドコードを有効にしましたか?あなたはgitのdockerfileに行き、これをコメント解除する必要があります:VOLUME/parse/cloud – Rialcom