前言
Web 开发中需要经常启动本地服务器,使用 Node.js 最常见的本地服务器是 http-server
,但是它的配置和使用略显繁琐。因此,我们可以使用更加轻巧和简单的 nws-cli
。
nws-cli
是一个使用 Node.js 编写的轻量级静态 Web 服务器,可以快速启动本地服务器,并支持 HTTPS 和代理,让我们可以专注于开发。
安装 nws-cli
使用 npm 进行安装:
--- ------- -- -------
使用 nws-cli
在命令行中输入以下命令来启动一个本地服务器:
---
此时默认会在本地计算机的 ./public
目录下启动一个服务器,并可以通过浏览器地址 http://localhost:3030/
进行访问。
如果需要修改端口和启动路径:
--- -- ---- -- ---------------------
支持代理
在开发 Web 项目时,我们经常需要与后端 API 进行数据交互,而后端 API 通常不在本地开发环境中。此时,我们可以通过 nws-cli
支持的代理来解决这个问题。
首先,在配置文件 nws-config.yml
中新增代理:
-------- - ------- ------------------ ----- ----
在此例中,如果我们访问本地的 http://localhost:3030/api
,代理会将请求发送到 http://example.com/api
,并返回该服务器的响应数据。
支持 HTTPS
在生产环境中,我们通常会使用 HTTPS 来保证数据传输的安全性。nws-cli
同样支持 HTTPS。
首先,在配置文件 nws-config.yml
中配置证书和私钥的路径:
---- ----- ---------------------- ---- ---------------------
然后通过以下命令启动 HTTPS 服务器:
--- --
此时通过浏览器访问 https://localhost:3030
即可查看已启用的 HTTPS 服务器。
结束语
nws-cli
是一个非常方便和实用的工具,在 Web 开发中有着广泛的使用。本文介绍了 nws-cli 的安装,使用和代理以及 HTTPS 的支持,并提供了示例代码。希望读者可以通过本文快速上手使用 nws-cli
,提高 Web 开发效率。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066f953d1de16d83a66cea