如何在node.js中将控件从一个html页面更改为另一个页面?

时间:2015-02-15 05:34:12

标签: javascript php jquery html node.js

我需要使用node.js为管理面板开发一个Web应用程序。我刚学会了如何使用node.js显示静态html。

var sys = require("sys"),   
my_http = require("http");  
fs = require('fs');

my_http.createServer(function(request,response){     
fs.readFile("index.html",function(err,data){
    if(err){
        console.log("error occured");
    }
    response.writeHead(200, {'Content-Type': 'text/html','Content- Length':data.length});
    response.write(data);  
    response.end();     
});
}).listen(7777);  
sys.puts("Server Running on 7777");

但我无法理解如何将视图从一个html页面更改为另一个html页面,例如单击登录按钮时。我之前已经习惯了php,我在表单的操作中给出了php文件的名称。类似地,应该在node.js中做什么?

1 个答案:

答案 0 :(得分:0)

首先,

对于node.js,从路由到重定向的所有内容都是手工编码的。您需要在node.js中了解更多信息。您可以参考 - http://www.nodebeginner.org/网站进行学习。

此外,如果你想使用一些高级库,你可以通过 - expressjs - http://expressjs.com/starter/basic-routing.html并可以google进行节点快速应用。

对于你的问题 -

您必须从 req.url 属性中提取信息,然后根据文件读取分支您的代码。

更多内容可以在

中找到

http://nodejs.org/api/http.html#http_message_url

希望它会对你有所帮助。