美文网首页
使用http-server快速构建本地服务器

使用http-server快速构建本地服务器

作者: 姚冰coding | 来源:发表于2017-08-29 07:38 被阅读0次

    在开发中,有时候需要共享本地的静态页面给同事,以前一直用的phpstudy,也算比较方便。

    但,仅仅是静态页面的话,其实有更好的方式。

    npm里面有个http-server的包。可以非常方便的帮助我们开启本地服务器,方便局域网共享。

    官方地址:https://github.com/indexzero/http-server


    http-server 一个命令行的http服务器


    http-server是一个简单的,0配置的http服务。它非常强大,同时非常简单,可以用来做测试,开发,学习时候的环境配置。

    publipubli

    全局安装

    通过npm安装

     npm install http-server -g
    

    全局安装完成之后,就可以使用命令行进行调用

    使用方法

     http-server [path] [options]
    

    [path]默认./public,如果不存在,则使用./
    现在你可以通过http://localhost:8080/访问你的服务器。

    可选项

    -p 指定端口(默认 8080)
    -a 指定地址(默认 0.0.0.0)
    -d 显示目录(默认 true)
    -i 显示自动索引(默认 True)
    -g或者--gzip 开启gzip压缩
    -e或者-ext 设置默认文件扩展名(默认 html)
    -s或者-slient 禁止输出日志
    --cors 允许 Access-Control-Allow-Origin 头部方式跨域
    -o 开启服务之后自动打开浏览器
    -c 设置缓存时间。例如-c10,为10秒缓存(默认‘3600’)。禁止缓存使用-c-1
    -U 或者 --utc 在日志中使用utc时间戳
    -P 或者 --proxy 使用代理
    -S 或者 --ssl 启用ssl
    -C 或者 --cert ssl证书的路径
    -K 或者 --key ssl密匙的路径
    -r 或者 --robots 设置robots.txt,禁止爬虫访问
    -h 或者 --help 打印以上列表并退出

    开发

    下载本仓库

    $ npm i
    $ node bin/http-server
    

    现在你可以通过http://localhost:8080访问你的服务。
    你应该看到一个海龟的截图,demo目录是./public

    相关文章

      网友评论

          本文标题:使用http-server快速构建本地服务器

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