Node.js nodejs移动开发:如何控制导航流程

Node.js nodejs移动开发:如何控制导航流程,node.js,mobile,cordova,Node.js,Mobile,Cordova,我是一名nodejs新手,希望了解使用nodejs服务移动应用程序时的导航流程 移动应用程序 index.html <a href = "http://localhost:3000/users">Show all users</a> 问题:如何在另一个页面(users.html)上显示这些数据?我曾经使用过nodejs,在那里我可以只渲染到一个特定的路径,它会选择适当的Jade文件,但不确定如何执行,因为html/js文件在手机上,而不是服务器上 如果您知道一个示例

我是一名nodejs新手,希望了解使用nodejs服务移动应用程序时的导航流程

移动应用程序 index.html

  <a href = "http://localhost:3000/users">Show all users</a>
问题:如何在另一个页面(users.html)上显示这些数据?我曾经使用过nodejs,在那里我可以只渲染到一个特定的路径,它会选择适当的Jade文件,但不确定如何执行,因为html/js文件在手机上,而不是服务器上

如果您知道一个示例应用程序,我可以浏览一下代码并找出它


感谢您的帮助。

首先,您需要了解node.js是在服务器端执行的,它所能做的就是响应请求并执行一些留在服务器上的逻辑

然后将.html和.js发送到客户端(浏览器),并在客户端呈现和执行。这种执行和逻辑非常不同,主要用于提供用户交互和呈现各种数据

所以,您所需要的只是能够向服务器“询问”数据(请求),然后获得响应,在浏览器中验证它,如果它有效,您可以使用JS呈现它。
为了使您的生活更轻松,请考虑使用jQuery .< -向服务器发出请求并获取数据响应。
-节点的web框架,有助于路由。

一般来说,在做任何决定之前,先尝试一下,最好先了解整个画面或具体细节。

我基本上是在寻找一种方法,将响应发送到移动设备上的相应页面(phonegap)。例如,如何将我的数据发送到users.html页面,使其显示在那里而不是index.html上。感谢您的回复。是的,我意识到我所能做的就是从移动设备向服务器发出GET/POST等请求。我只是不清楚如何将响应路由到客户端(iPhone)的相应模板。你知道参考应用程序或教程吗?谢谢,我解决了我原来的问题;只需要处理jQuery调用,该调用在服务器上调用GET请求并解析JSON结果。谢谢你的帮助。
var myData = {
"employees": [
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]
};

res.send(myData);