美文网首页
node.js http-server 搭建本地服务器

node.js http-server 搭建本地服务器

作者: 张思学 | 来源:发表于2020-01-09 15:38 被阅读0次
    1. 首先电脑已经安装了node.js,在安装http-server

    2. 安装http-server -g 表示安装在全局,不只是当前用户能用。

    npm install http-server -g
    
    1. 终端进入你要访问的项目文件夹,并启动本地服务
    cd test  //test文件夹名称
    http-server //启动服务 http-server启动项目更新了代码后,页面不会同步更新
    
    /* 
    启用成功终端会打印一下内容
    $ http-server .
    Starting up http-server, serving .
    Available on:
    http://127.0.0.1:8080
    http://192.168.1.229:8080
    http://192.168.2.1:8080
    Hit CTRL-C to stop the server 
    */
    
    1. 在终端内按键盘Control + C 关闭本地服务

    2. 页面同步更新 配置

    //启动服务
    http-server -c-1
    /* 
       修改服务器的监听地址以及监听的端口号
       path 时目录地址,默认时cmd打开的目录地址,可以省略,默认时cmd打开的路径地址
       -a 参数是监听地址
       -p 参数是监听的端口
    */
    http-server <path> -a 127.0.0.1 -p 8090
    

    其他参数
    -p 端口设置,默认是 8080
    -a 监听地址设置默认是 0.0.0.0
    -d 是否显示文件列表 默认true
    -i 显示自动索引 默认true
    -g 默认false,当文件的gzip版本存在且请求接受gzip编码时,它将服务于./public/some-file.js.gz,而不是./public/some-file.js
    -e 如果没有提供默认文件扩展名(默认为html)
    -s 禁止控制台日志信息输出
    –cors 允许跨域资源共享
    -o 启动服务后打开默认浏览器
    -c 设置缓存cache-control max-age heade存留时间(以秒为单位),示例:-c10是10秒,默认是3600秒,如果要禁用缓存就使用-c-1
    -U 使用 UTC格式,在控制台输出时间信息
    -P 通过一个 url地址,代理不能通过本地解析的资源
    -S 使用https协议
    -C ssl证书文件的路径,默认是cert.pem
    -K ssl密匙文件路径
    -h 显示帮助

    相关文章

      网友评论

          本文标题:node.js http-server 搭建本地服务器

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