如何在节点js应用程序中创建路由

时间:2017-03-21 18:09:41

标签: javascript ajax node.js routes node-modules

我完全陷入困境,终于来到这里希望有人帮忙。我创建了一个节点js应用程序并使用快速生成器命令获得了一个示例应用程序。现在我需要3条路线

1.localhost:3000
2.localhost:3000/login
3.localhost:3000/home

对于这些我创建了3个html文件并将它们放在public/views folder

基本上在运行我的应用程序时,它应该带我到主页面。它将有按钮和onclick它带我到/登录页面和成功的凭据,它应该带我到/主页。

登录时我写了一个休息电话,但我需要使用

我需要帮助

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

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

希望这很清楚

1 个答案:

答案 0 :(得分:2)

在快速框架中,你可以这样做

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

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