我是nodejs新手,并且想要了解使用nodejs为移动应用程序提供服务时的导航流程。
的index.html
<a href = "http://localhost:3000/users">Show all users</a>
var myData = {
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
};
res.send(myData);
问题:如何在其他页面(users.html)上显示此数据?我已经使用nodejs,我可以只渲染到一个特定的路径,它选择适当的Jade文件但不知道怎么做,因为html / js文件在手机而不是服务器上。
如果您知道一个示例应用程序,我可以查看该代码并找出它。
感谢您的帮助。
答案 0 :(得分:0)
首先,您需要了解您的node.js是在服务器端执行的,而且它可以做的全部 - 响应请求并执行一些逻辑,这些逻辑保留在服务器上。
然后有.html和.js发送到您的客户端(浏览器),并在客户端呈现和执行。这种执行和逻辑非常不同,专注于提供用户交互并呈现各种数据。
所以你需要的只是能够'询问'服务器的数据(请求),然后获得响应,在浏览器中验证它,如果它是有效的,你可以用JS渲染它。
为了让您的生活更轻松,请考虑使用jQuery。
AJAX - 向服务器发出请求并获取数据响应 express.js - 节点的web框架,有助于路由 通常情况下 - 去做尝试,尝试,在做出任何决定之前,最好先了解整个图片或具体细节。