2
노드를 시작하고 비동기 동작에 익숙해 지려고하는데 뷰를 렌더링 할 때 값을 할당하는 데 문제가 있습니다.비동기 적으로 뷰에 값을 할당합니다.
사용자 정의 모듈 : 경로에
var fs = require('fs')
exports.drawCard = function (color, callback) {
fs.readFile(color, 'utf-8', function(err, data) {
if (err) { callback(err); return }
var card = sample(data.split(/\n/))
callback(err, card)
})
}
가 파일 : 코드베이스는 매우 간단합니다
exports.index = function(req, res){
var deck = require('./../deck.js')
console.log(newCard)
res.render('index', {
title: 'Bits AH',
//This is what I would like
card: deck.drawCard("green")
})
};
내가 그건 당신이 변수를 할당하는 방법 아니라는 것을 알고 있지만입니다 나는 총격을 가하고있다. 나는이 단순한 과제를 수행하는 코드/노드 방법을 이해할 수 없다.