問題タブ [deployd]
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 - エラー: null で [127.0.0.1:27017] に接続できませんでした
MongoDB と Node.Js の使い方を独学しています。具体的には、mongo と node の上に構築された Deployd (オープンソースの API 構築フレームワーク) をセットアップして、Heroku でホストしようとしています。私はこのチュートリアルに従っています:
http://www.icapps.com/open-source-alternative-for-parse/
私の問題は、接続しようとするとhttp://localhost:3000/
エラーが発生する場合に発生します。
これは、mongoがサーバーに正しく接続していないことに関係があることを知っています。しかし、これを修正する方法に途方に暮れています。この初心者に何か提案はありますか?
どうもありがとう!
/////////// 答え!(stackoverflow では、さらに 8 時間回答を投稿できません)、基本的に、mongo ディレクトリが間違った場所に作成されたようです。しかし実行中:
権限を次のように変更します。
それはうまくいくようです。わーい!このstackoverflowの回答を参考として使用しました:
mongodb Mongod は、/data/db フォルダーがないと不平を言います
@Niall、ご協力ありがとうございました!!!
android - Androidアプリケーションで使用するためにデプロイされたデータを取得する方法は?
展開されたものを検出しようとしていますが、データ ストレージ用の単純なテーブルを作成しました。テーブルは次の場所に保存されます
JSONArray として。次のコードでデータを取得できます。
私の質問は、このデータはローカルホストに保存されているということです。たとえば、このデータベースを Android アプリケーションで使用したいとします。それから明らかに私は使用できません
json 配列を取得します。では、どうすれば入手できますか?私はドキュメントを見ましたが、何も見つかりませんでした。local host:2403/table の代わりにどのリンクを使用すればよいですか?
ありがとう
javascript - Deployed イベント スクリプトで文字列を Base64 エンコードするにはどうすればよいですか?
Deploydを使用して、AngularJS アプリで使用される API を構築しています。ng-s3uploadモジュールを統合して、Amazon S3 にいくつかの画像を保存しようとしています。ng-s3upload モジュールは、Base64 でエンコードされたポリシーを生成するために、バックエンド サーバー (この場合は展開) を必要とします。ポリシーを生成するために GET イベントを作成しましたが、デプロイされたイベント スクリプト内でフォームを Base64 エンコードする方法がわかりません。どんな助けやアイデアも大歓迎です。NodeJS Buffer 関数を使用しようとしました。Deployd は Node ベースですが、イベント スクリプト環境からは使用できません。
javascript - dpd-d で MongoDB を起動できませんでした
デプロイされたアプリケーションを開始しようとしています。dpd-d と入力すると、次のエラー メッセージが表示されます。
問題をデバッグするために「DEBUG=* dpd」と入力すると、次のメッセージが表示されます。
あなたの助けは大歓迎です!!
javascript - デプロイ済み - AngularJS CORS を介して取得されたデータ
現在、Adam Freeman による「Pro AngularJS」を読んでいます。例を見ていく中で、彼は読者に Angular (もちろん) を使用して Deployed サーバー リソースを使用してスポーツ ストア アプリを作成してもらいます。デプロイされたリソースは、モデルに入力される JSON データを返すように設定されています。NodeJS を使用してサーバーを実行しています。現在、ポート 5000 ( http://localhost:5000/sportsstore/app.html
) にセットアップされています。デプロイされたリソースはポート 5500 ( http://localhost:5500/products
) で実行されています。Deployd を押すと、次のような応答が返されます。
を使用してこのデータを取得しようとしています$http.get
:
ただし、これはエラーを返し続けます。
調査によると、Angular と CORS にはいくつかの問題があり、クロスドメイン リクエストを実行するようにヘッダーを構成する必要がありました。その結果、app.config に以下を追加しました。
これらの設定を追加しても、まだエラーが発生します。デプロイされたドキュメントによると、CORS ( Cross-Origin Requests ) 用に自動的に構成され、リクエストに無効なカスタム ヘッダーが含まれていない限り、適切なヘッダー情報が送信されます。リクエストに無効なカスタム ヘッダーが含まれていないことは確かです。
私の質問: CORS 要求を処理できるように Deployd を構成するために、他に必要な構成はありますか? この本では、特別な Angular ヘッダー設定などは指定されていません。
mongodb - シェル、データストレージからMongo dbデータベースにアクセスできない
私は、mongoDB を Ubuntu OS のデータベースとして使用する deployd を使用しています。
mongoDB のすべてのデータベースは mongodb シェル内からアクセスできますが、私の質問は、デプロイされた新しいプロジェクトを作成すると、レコードを保存/読み取り/変更できますが、この新しいデータベースには mongodb シェルからアクセスできません。
この新しいプロジェクトのデータベース ファイルは、mongoDB の既定のデータ ディレクトリではなく、アプリケーション ディレクトリ内に格納されます。
また、アプリケーション内のデータベースとしての mongoDB と、すべてのアプリケーションのグローバル データベースとしての MongoDB の違いは何ですか。
現在、すべてのコレクションは、次dpd
のようなオブジェクトを使用してアクセスできます
次のようなものを使用してこれらのコレクションにアクセスしたいのですが