美文网首页
利用nodejs搭建一个服务器

利用nodejs搭建一个服务器

作者: wdsea | 来源:发表于2017-10-14 10:15 被阅读0次

    需要用到你的电脑,github(可选),windows下用到了gitbash

    var http = require('http')
    var fs = require('fs')
    var url = require('url')
    var port = process.argv[2]
    
    if(!port){
      console.log('请指定端口号好不啦?\nnode server.js 8888 这样不会吗?')
      process.exit(1)
    }
    
    var server = http.createServer(function(request, response){
      var parsedUrl = url.parse(request.url, true)
      var path = request.url 
      var query = ''
      if(path.indexOf('?') >= 0){ query = path.substring(path.indexOf('?')) }
      var pathNoQuery = parsedUrl.pathname
      var queryObject = parsedUrl.query
      var method = request.method
    
      console.log('HTTP 路径\n' + path)
      console.log('查询字符串为\n' + query)
      console.log('不含查询字符串的路径为\n' + pathNoQuery)
    })
    
    server.listen(port)
    console.log('监听 ' + port + ' 成功\n请用在空中转体720度然后用电饭煲打开 http://localhost:' + port)
    

    上面这段程序复制,然后新建一个server.js,保存到里面.

    • 打开gitbash
    • 端口(0-1023不能用,需要管理员模式,所以你的端口号在1024-65535就好)
    • 运行 node server.js 端口号
    • 再打开一个bash窗口,输入curl http://127.0.0.1:你指定的端口
    • 你在第一个端口会看到回应

    相关文章

      网友评论

          本文标题:利用nodejs搭建一个服务器

          本文链接:https://www.haomeiwen.com/subject/jblxuxtx.html