0
나는이 다음 GET 함수를 표현식에 넣고 res.render()
함수에서 EJS 파일로 보내고 싶습니다. 이제는 내 질문에 어떻게 사용합니까? 같은 EJS 파일의 일반 자바 스크립트에서 EJS 파일로 보낸 데이터를 사용할 수 있습니까? GET의 연료 소모량 :res.render는 EJS 파일에 데이터를 보내고 일반 자바 스크립트로 사용합니다
router.get('/:id', (req, res) => {
\t let pollId = req.params.id;
\t Poll.findById(pollId, (err, poll) => {
\t \t if(err) throw err;
\t \t Vote.find(pollId, (err, votes) => {
\t \t \t res.render('vote', {user: req.user, poll: poll, voteFail: req.flash('voteFail'),votes: votes });
\t \t });
\t });
});
그리고 내가 데이터를 사용하는 방법의 예 :
<script type="text/javascript">
console.log(<%votes%>);
</script>
브라우저 콘솔에서 다음을 반환합니다. Uncaught SyntaxError : 유효하지 않거나 예기치 않은 토큰 – WackThat
@WackThat 마지막으로 무엇을 하려는지 확실하지 않지만이 특정 시나리오에서는 <% console.log (votes) %>'와'