私はここで壁に当たっており、実際にこれを達成する明確な方法を見つけることはできません。自分のデータベースに追加する新しいビデオを作成したいと思います。私はビューフォームからすべての情報を取得しますが、いくつかのキーはAPIから来なければなりません。ここに私が持っているものと必要としているものの基本的な例があります。これを達成する良い方法は何ですか?あなたは、おそらく使用する方が便利であるビルトインノードAPIからの情報を要求するhttp
モジュール、そうでない場合requestを、使用することができますExpressが投稿要求の中でAPIを呼び出す
router.post("/new", function(req, res){
var videoId = req.body.videoId;
var views = req.body.views;
//call the api with the video Id here somehow, and get title key for the video object below
//"www.api.com/"+videoId"
var video = {
title: title, //title from received from the api call
views: views
}
video.create(video, function(err, video){
//etc
})
});
、および完全なコールバックの中で述べた値のために体を解析し、続行し、あなたのビデオオブジェクトにそれらを挿入します。簡単です。 –