node.js에서 응용 프로그램을 만들고 있는데 로컬 테스트에서 작동하지만 AWS를 배포 할 때 "dates.map은 함수가 아닙니다."라는 오류가 발생합니다.TypeError : dates.map가 함수가 아닙니다.
나는 오류가 발생하는 코드를 남겨 둡니다. 고맙습니다.
module.exports = function (ctx, dates) {
console.log(dates);
var authenticated = yo`<div class="container timeline cont-estadisticas">
<div id="top-menu" class="container">
<div class="row">
<ul class="tabs-menu-redes">
<li class="current"><a href="#facebook"><i class="fa fa-facebook" aria-hidden="true"></i>Facebook</a></li>
<li><a href="#instagram"><i class="fa fa-instagram" aria-hidden="true"></i>Instagram</a></li>
<li><a href="#twitter"><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</a></li>
</ul>
</div>
</div>
<div id="stadistitics-container" class="cont-redes tab-content">
<div id="facebook" class="row tab-content-redes" style="display:block" >
${dates.map(function (dato){
if(dato.userId === ctx.auth.username){
hay = buscardatosfb(ctx, dates, dato);
if(hay === 1){
hay = 0;
++mostrardatosfb
if(mostrardatosfb === 1){
return yo``
}
})}
</ul>
</div>
<div class="cont-meses">
${dates.map(function (dato){
if(dato.userId === ctx.auth.username & dato.red === 'fb'){
if(dato.type === 'year' ){
return vistaano (dato);
}else{
return vistadato (dato);
}
}
})}
</div></div>`
}
}
}
})}
</div>
</div>
</div>`
이 콘솔의 오류는 다음과 같습니다
TypeError: dates.map is not a function
at module.exports (app.js:21190)
at $.fn.countTo.options (app.js:20940)
at app.js:14574
at nextEnter (app.js:14406)
at app.js:21112
감사합니다!
필요한 코드 만 표시하십시오! – sandrooco