如何使用onclick按钮路由到服务器上的页面?

时间:2016-01-04 00:53:19

标签: javascript html server intel intel-galileo

<button type="submit" class="btn btn-success" onclick="on()">Force ON </button>


<script type="text/javascript">
function on(){req.url="/ledOn";}
</script>

这是我的HTML按钮,我只需要将路由路由到&#34; ledOn&#34; server.js文件中的页面,以便执行某些操作。 这是server.js文件代码。

var http = require('http');
var ejs = require('ejs');
var fs = require('fs');
var system = require('child_process').exec;
//var mraa = require('mraa');

var ledstatus = "off";
//var pin_2 = new mraa.Gpio(2);
//pin_2.dir(mraa.DIR_OUT);

http.createServer(function(req,res) {
  res.writeHead(200, {'Content-Type': 'text/html'});


  fs.readFile('index.html', 'utf-8', function(err, content) {
    if (err) {
      res.end('error occurred');
      return;
    }

    var temp = 'some temp';  


        console.log("Request: " + req.url);

        if(req.url === "/ledOn") {
            //pin.write(0);
                ledstatus = "on";
            console.log("pin 7 on");
        }
        if(req.url === "/ledOff") {
            //pin.write(1);
                ledstatus = "off";
            console.log("pin 7 off");
        }

    var renderedHtml = ejs.render(content, {temp: temp, ledstatus:ledstatus});  
    res.end(renderedHtml);
  });
}).listen(8080);

**我想添加更多带有更多路线的按钮到我的html页面,用它来控制我的伽利略板,所以任何帮助都会受到赞赏**

0 个答案:

没有答案