問題タブ [json-server]

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.

0 投票する
1 に答える
1174 参照

angularjs - CastError: パス "_id" で値 "NaN" の ObjectId へのキャストに失敗しました

[問題は解決しました...答えはとてつもなく単純でした...

$scope.article = articleFactory.getArticles().get({id:parseInt($stateParams.id,10)}) .$promise.then(

読むべきだった:

私は実際にこれを試しましたが、何らかの理由で Chrome が古いコードをキャッシュしていました - 履歴をクリアし、すべてが良好でした。

大きな「ド」。

]

サイトを json-server から express / mongo / mongoose に移動する際に問題が発生しています。json ではすべて正常に動作していますが、express / mongo / mongoose に移動すると、次のエラーが発生する問題があるようです。

そして、サーバーがクラッシュします...

ルートを変更することでクラッシュを止めることができます。以前は、次のとおりでした。

ただし、if ステートメントを追加して NaN を除外すると、サーバーが実行されます。

ただし、ID が渡される「詳細ページ」は表示されません。これはマングーススキーマ内の型と関係があるのではないかと強く疑っていますが、私はこれにかなり慣れておらず、少し迷っています。

スキーマは次のとおりです-idフィールドの有無にかかわらず試しました:

関連するコードと関連しないコードを以下に示しましたが、これが Mongoose のものであることは 95% です。何か案は?

前もってありがとうステフ

関連するマークアップは次のとおりです: (「news.html」内)

マークアップ : ("newsdetail.html" 内)

コントローラーは次のとおりです。

サービスは次のとおりです。

0 投票する
5 に答える
1732 参照

javascript - JSON ファイルから単純な Node.js API を作成する

簡単な API を作成するために使用したい JSON ファイルのフォルダーがあります。

これが私のフォルダ構造の簡略化されたバージョンです:

/clients.json

/clients/1/client.json

/clients/2/client.json

...

私の/clients.jsonファイルは次のようになります。

私の/clients/1/client.jsonファイルは次のようになります。

からの ID はclients.json、関連する詳細が含まれるフォルダーに関連しています。

クライアント フォルダーに多数の JSON ファイルがあり、クライアント側でこれらすべてを個別に読み込むのではなく、Node.js を使用して API を作成し、柔軟性を高めたいと考えました。

クライアント名とIDのリストを返す /clients

クライアントの詳細を返す /clients/:id/details

最も重要なことは、名前と関連する詳細を含むすべてのクライアントを返すことです /clients/all/details

私はjson-serverで遊び始めましたが、JSON は配列ではなくオブジェクトである必要があり、残念ながらこの JSON の形式に固執しています。

どんな助けにも感謝します!

0 投票する
0 に答える
57 参照

node.js - 「端末を独り占め」する 2 つのタスク/スクリプトを実行します。

npm スクリプトとして機能するようにjson-serverと browser-sync をセットアップしようとしています。私はそれらを別々に実行しようとしましたが、それは正常に動作しますが、最後に、json-server と browser-sync の両方がサイクルのために「ターミナルを独り占め」します。私は最初に入れましたがgulp serve、それはトリガーされますが、継続しませんjson-server。1 つの npm スクリプトで両方のコマンドを実行するために解決する方法はありますか?

私はこれを両方試しました

1:

2:

それを実行するnpm run dev

0 投票する
1 に答える
42 参照

angularjs - JSON 呼び出しの作成と更新が機能しない

私はAngular 2を学んでおり、興味深い問題があります。json-server を使用してサービス呼び出しをモックし、正常に取得しています。ただし、作成と更新に問題があります。

私は次のような通知と呼ばれる基本モデルを使用しています:-

}

ここに私の基本的な機能がありますが、ここではそれほど奇妙ではありません!

簡単なテスト値を渡そうとすると、代わりに次のようになります:-

create は id に対して 9 文字の英数字の値を生成し、他のフィールドには何も生成しません。これが私のオブジェクトです:-

更新:-これが作成するものです

更新により、他の 2 つのフィールドが空白になり、id フィールドのみが保持されます。これが私のオブジェクトです

更新:-更新後の記録は次のとおりです

これはjson-serverの問題ですか、それとも私が間違っていることは明らかですか?

アップデート

サービスを呼び出すために使用する関数は次のとおりです