我覺得有點尷尬,請問請解釋部分代碼?代碼解釋nodejs expressjs mongoose
例如,我不知道這部分是什麼?我可以在哪裏閱讀更多關於它的內容
function parsePostStory(data) {
return {
name : data.name
}
}
什麼是req.body?它是json req body嗎? 爲什麼我們要聲明空數組,爲什麼要返回它?只是爲了清晰? Story.create只是一個貓鼬的方法嗎?
的代碼的其餘部分是在這裏:
router.post('/stories', function(req, res) {
var validation = validatePostStory(req.body);
if(validation.length > 0) {
return res.badRequestError(validation);
}
var story = parsePostStory(req.body);
Story.create(story, function(err, story) {
if(err) {
console.log(err.message);
return res.internalServerError();
} res.send(story);
});
});
function validatePostStory(data) {
var array = [];
if (!data.name || typeof data.name !== 'String') {
return array.push('name');
}
return array;
}
function parsePostStory(data) {
return {
name : data.name
}
}
對不起再次爲那種問題,並感謝一噸。
你可不可以嗎?我的讚譽沒有顯示,因爲我沒有足夠的聲望,儘管我非常感激。 – Margot
我不確定這裏有什麼「你不可以」的意思,但不用客氣。 –
對不起,沒有給你,有人昨天羞愧我沒有給你upvotes,我解釋說我不能。 – Margot