간단한 서비스의 HTTP 서버 (nodeJs)를 사용

1. 먼저, 빈 폴더를 만들

디렉토리에 직접 2. 글로벌 HTTP 서버 설치 

3. 새 폴더에 프런트 엔드 패키지 프로젝트 폴더를 놓습니다.

4. 다음 HS를 입력 ./pub

서비스가 시작이 때 5. 프로젝트는 동일한 로컬 영역 네트워크에 액세스 할 수 있습니다. http://172.16.17.225:8080/index.html 참고 : 기본 폴더의 경로를 정의하지 않는 HTTP 서버는 public입니다.

그것은 상기되어 우리의 실행 파일 디렉토리에 기본 index.html 파일을하지만, 성공적인 블로거 (수동 /index.html이 후 직접 포트)를 테스트하지 않았다.

6.  다음을 주문 GitHub의 일부입니다

 

-p또는 --port포트를 사용하는 (기본값은 8080입니다)

-a 주소 사용하기 (기본값은 0.0.0.0입니다)

-d디렉토리 목록 (기본 true)

-i자동 색인 (기본 표시 true)

-g또는 --gzip(기본 설정되어 false시간), 그것은 될 것이다 ./public/some-file.js.gz교체 ./public/some-file.js파일의 압축 된 버전이 존재와 gzip 요청 수용 gzip을 인코딩 할 때. brotli도 사용하도록 설정 한 경우, 먼저 서비스 brotli을 다할 것입니다.

-b또는 --brotli(기본 설정되어 false시간)이 될 것이다 ./public/some-file.js.br대체 ./public/some-file.js파일이 존재하고 brotli 승인 요청의 압축 된 버전의 경우 br코딩. gzip으로도 사용할 수있는 경우, 먼저 brotli를 제공하려고합니다.

-e또는 --ext(기본적으로 없음 기본 파일 확장명 경우 html)

-s또는 --silent출력 로그 메시지 억제

--cors通过Access-Control-Allow-Origin标头启用CORS

-o [path]启动服务器后打开浏览器窗口。(可选)提供要打开的URL路径。例如:-o / other / dir /

-c设置缓存控制max-age标头的缓存时间(以秒为单位),例如-c1010秒(默认为3600)。要禁用缓存,请使用-c-1

-U--utc在日志消息中使用UTC时间格式。

--log-ip启用客户端IP地址的记录(默认值:) false

-P或者将--proxy所有无法在本地解析的请求代理到给定的URL。例如:-P http://someurl.com

--username 基本身份验证的用户名[无]

--password 基本身份验证密码[无]

-S--ssl启用https。

-C--certssl cert文件的路径(默认值:) cert.pem

-K--keyssl密钥文件的路径(默认值:) key.pem

-r--robots提供/robots.txt(其内容默认为User-agent: *\nDisallow: /

-h--help打印此列表并退出。

 

 

 

 

 

-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 max-age header 设置Cache time(秒) , e.g. -c10 for 10 seconds (defaults to '3600'). 禁用 caching, 则使用 -c-1.-U 或 --utc 使用UTC time 格式化log消息
-P or --proxy Proxies all requests which can't be resolved locally to the given url. e.g.: -P http://someurl.com
-S or --ssl 启用 https
-C or --cert ssl cert 文件路径 (default: cert.pem)
-K or --key Path to ssl key file (default: key.pem).
-r or --robots Provide a /robots.txt (whose content defaults to 'User-agent: *\nDisallow: /')
-h or --help 打印以上列表并退出

추천

출처www.cnblogs.com/mrbabibo/p/11206563.html