node学习之http-server

157 阅读1分钟

建议全局安装 npm install –g http-server

1,在站点目录下开启命令行输入

http-server

在全局访问需要设置路径

http-server [path] [options]

默认路径: ./public

如果不存在或不是想要访问的路径,可通过设置其他访问路径

2,在package.json设置

"scripts": {

"start": "http-server -a 0.0.0.0 -p 8000",

}

3,浏览器访问

例如http://localhost:8080/index.htmlhttp://localhost:8080/app.js

注:

在当前文件夹内执行运行命令,则默认的根目录为当前文件夹

参数:

-p 端口号 (默认 8080)

-a IP 地址 (默认 0.0.0.0)

-d 显示目录列表 (默认 'True')

-i 显示 autoIndex (默认 'True')

-e or --ext 如果没有提供默认的文件扩展名(默认 'html')

-s or --silent 禁止日志信息输出

--cors 启用 CORS via the Access-Control-Allow-Origin header

-o 在开始服务后打开浏览器

- c设置缓存时间(以秒为单位)cache - control头信息,例如c10 10秒钟(默认为“3600”)。禁用缓存,请使用。

- u和- utc日志消息中使用utc时间格式。

- p或者——代理代理所有请求,不能进行本地解析给定的url。如。:- p someurl.com

- s或者——ssl启用https。

- c或- cert路径ssl证书文件(默认值:cert.pem)。

- k或——关键路径ssl密钥文件(默认值:key.pem)。

- r或——机器人提供了一个机器人。txt(其内容默认为用户代理:* \ nDisallow:/)

- h或——帮助打印这个列表并退出。

常用命令

全局安装 npm install –g http-server

开启命令 http-server start或者http-server

设置路径 http-server [path] [options]

查看参数 http-server –h