如何在html文件中插入节点js脚本

时间:2016-11-27 14:47:18

标签: javascript html node.js

我已经使用节点Js启动了一个POST服务器。我想通过html文件访问POST服务。

<html>
   <body>

<script type="text/javascript">  
function PostMethod(){  
var http = require('http');

//The url we want is: 'www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
var options = {
  host: 'localhost',
  port:8081,
  path: '/',
 method: 'POST'
};

callback = function(response) {
  var str = '';

  //another chunk of data has been recieved, so append it to `str`
  response.on('data', function (chunk) {
    str += chunk;
  });

  //the whole response has been recieved, so we just print it out here
  response.on('end', function () {
    alert(str);
  });
}

http.request(options, callback).end();
}  
</script>  
<form>  
Enter No:<input type="text" id="number" name="number"/><br/>  
<input type="button" value="click" onclick="PostMethod()"/>  
</form>

   </body>
</html>

这不起作用。但是iF我在节点js中单独运行脚本,我得到的帖子回复

1 个答案:

答案 0 :(得分:0)

您无法直接在浏览器中使用节点模块。你可以尝试这个。 https://github.com/substack/http-browserify

看看这个。 http://browserify.org/