Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在node js应用程序中创建路由_Javascript_Ajax_Node.js_Routes_Node Modules - Fatal编程技术网

Javascript 如何在node js应用程序中创建路由

Javascript 如何在node js应用程序中创建路由,javascript,ajax,node.js,routes,node-modules,Javascript,Ajax,Node.js,Routes,Node Modules,我完全陷入困境,最后来到这里,希望有人能帮助我。我创建了一个node js应用程序,并使用express generator命令获得了一个示例应用程序。现在我主要需要3条路线 1.localhost:3000 2.localhost:3000/login 3.localhost:3000/home 为此,我创建了3个html文件,并将它们放在public/views文件夹中 基本上,在运行我的应用程序时,它会将我带到主页。在它有按钮的地方,单击它会将我带到/login页,在成功的凭据时,它会将

我完全陷入困境,最后来到这里,希望有人能帮助我。我创建了一个node js应用程序,并使用express generator命令获得了一个示例应用程序。现在我主要需要3条路线

1.localhost:3000
2.localhost:3000/login
3.localhost:3000/home
为此,我创建了3个html文件,并将它们放在
public/views文件夹中

基本上,在运行我的应用程序时,它会将我带到主页。在它有按钮的地方,单击它会将我带到/login页,在成功的凭据时,它会将我带到/home页

对于登录,我写了一个rest调用,但我需要使用它

我需要帮助

1.如何从我的主app.js(服务器端)提供路由,并根据我们获得的路由加载这些文件

2.从我的html中,我需要调用post调用,为此我将使用ajax。为此,我需要有js文件,我可以在哪里添加它


希望这是清楚的

在express framework中,您可以这样做

var express=require("express");
var app=express();
app.get("/login",function(request,response){

     response.sendFile("login.html",root:{"./"});
      });