뭔가를하려고합니다 (희망 사항은 간단합니다) : 데이터베이스에서 JSON을 수신하고 Node.js에 필요한 모든 페이지 경로를 만들기 위해 반복합니다. . 현재 스텁 된 데이터를 사용하고 있지만 console.log는 항상 마지막 값인 "연락처"를 키 값 쌍에 표시합니다. 첫 번째 콘솔은 모든 것을 올바르게 표시합니다. Node.js를 사용하여 루프의 페이지를 동적으로 설정하려고합니다.
routes = {
"Home" : "index.html",
"about" : "about.html",
"How it Works" : "how_it_works.html",
"contribute" : "contribute.html",
"contact" : "contact.html"
};
function routesGetandSet(data) {
for (key in data) {
console.log(key + "---" + '/' + data[key]);
app.get('/' + data[key], function(req, res) {
console.log(data[key]);
});
}
}
routesGetandSet(routes);
내가이 동적 노드 페이지 경로를 (결국 내가에서로 데이터를 묶는 것)을 생성 할 수있는 가장 쉬운 방법이 될 것이라고 생각하지만 잘못 될 수 :
여기 내 코드입니다.
누구나 올바른 방향을 제시 할 수 있습니까? 나는 익스프레스 프레임 워크를 사용하고있다.
이 문제에 의문이 생기지 만 첫 번째 콘솔 로그 이후에 세미콜론이 누락되었습니다. –
수정 됨. 지적 해 주셔서 감사합니다! – streetlight