首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当目录名包含空格时,使用BAT文件启动nodejs http-server

可以通过以下步骤实现:

  1. 创建一个新的文本文件,将其命名为start_server.bat(或者任何你喜欢的名称),确保文件扩展名为.bat
  2. 右键点击该文件,选择编辑,将以下内容粘贴到文件中:
代码语言:txt
复制
@echo off
cd /d "%~dp0"
node "路径到http-server的安装目录\http-server" -p 8080

请注意,你需要将路径到http-server的安装目录替换为你实际安装http-server的路径。例如,如果你的http-server安装在C:\nodejs\http-server目录下,则将上述命令中的路径替换为C:\nodejs\http-server\http-server

  1. 保存并关闭文件。

现在,你可以双击运行start_server.bat文件,它将启动http-server并在8080端口上提供服务。这个BAT文件中的cd /d "%~dp0"命令将确保在启动http-server之前,将当前工作目录更改为BAT文件所在的目录,这样就可以正确处理包含空格的目录名。

http-server是一个简单的命令行工具,用于在本地快速启动一个基于Node.js的HTTP服务器。它可以用于开发和测试静态网页、前端应用程序等。通过指定端口号,你可以在浏览器中访问该服务器提供的内容。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储、人工智能等。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品和服务的详细信息。

相关搜索:当文件夹包含空格时,wordexp_t失败当Docker镜像中包含名称为空格的文件时,Docker推送失败当文件名包含使用Spring的"#“时找不到文件资源当文件名包含单引号时,如何使用file_get_contents()?当windows路径的文件夹名称中包含空格时,WSL (windows子系统linux)会中断$PATH。当使用npm node-csv和csvtojson时,nodejs中的未知文件扩展名".csv“当文件托管在服务器上时,是否可以使用node启动脚本?当源存储库路径包含空格时,如何使用git p4将存储库从Perforce迁移到GitHub当使用centos/systemd作为基础镜像时,如何在docker文件CMD中启动init文件和shell脚本文件?如何减小图像文件大小。当它使用Nodejs从Google Image URL或Domain URL下载时?webpack:当使用2个条目文件时,两个文件包含相同的css -有解决方法吗?当每个文件名都不包含日期时,使用Python从一系列文件名中删除日期?当请求解压缩时,使用Starlette提供预先压缩的文件,但'accept-encoding‘包含'gzip’当使用pandas将包含数组数组的数据帧附加到h5文件时,应该使用哪个对象类型映射?当使用requirejs优化器r.js组合非amd脚本文件时,如何跳过在包的末尾包含定义?当文件位于不同的文件夹中时,如何在nodeJS应用程序中使用concurently同时运行服务器和客户端PySpark -当使用read.format(' JSON ')读取json文件时,DataFrame只包含第一行。为什么会发生这种情况?我有多个包含阿拉伯语值的.sql文件,当我在.bat文件中使用sqlcmd运行它们时,数据库中不能识别阿拉伯语值当使用交叉验证时,有没有一种方法可以确保每个文件夹至少包含几个真实类的实例?当使用require()将JSON数据包含在Node.js文件中时,是将其视为一般对象还是特殊情况?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

http-server 超轻量级web服务器

Http-server是基于nodejs的http服务器,它最大好处就是: 可以使任意一个目录成为服务器的目录,完全抛开后台的沉重工程,直接运行想要的js代码。   ...1 安装nodejs   为了运行http-server,首先要安装nodejs。   ...可以参考前一篇帖子,安装Nodejs   2 使用npm安装http-server   这里注意要使用-g选项,安装成全局的,这样我们才可以在任意的目录使用。   ...输入下面的命令:   npm install http-server -g   3 在任意目录运行:   http-server就可以以该目录为跟启动一个服务器 ?   ...有任何访问,服务器端命令行也会弹出访问历史。 ?   如果不想使用,直接ctrl+c退出即可。

2.4K100
  • Swagger本地环境配置

    这里我建议大家新建一个文件夹,将所有下载的文件统一放置管理,相应的指令也在该文件目录下完成。 1.下载 Nodejs,在官网下载最新的 Nodejs:https://nodejs.org/en/。...这里需要注意的是,在 Nodejs 安装安成后会在一个新的 cmd 中自动安装相应的 package,安装过程中可能会重启电脑,而且在某些时候重启过后会提示 warning,并再次重新启动电脑,此时,只需要将打开的...npm install -g http-server http-server –p 8081 swagger-editor 4.启动 http-server,出现如下的输出: http-server...swagger-editor 图3:配置成功提示        需要注意一点,这里我们将 swagger-editor 安装在 D 盘的 swagger 文件夹下,而非 C 盘的默认路径,在输入启动命令需要先找到存储位置的上一级目录...按理说在 Swagger\\swagger-editor 文件目录下启动应该也可以,但是自己的电脑一直没能成功,如果有深入研究的朋友可以在评论区与我探讨。

    1.5K20

    Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(十)打包项目并发布到子目录

    安装 http-server 启动 http 服务 我们进入 dist 文件夹,然后启动一个 http 服务,来看看可以不可以访问。...你可能不知道如何启动这样一个 http 服务,或者,你现在已经到 apache 里面去进行配置去了。不用那么麻烦,我们有 nodejs 环境,只要全局安装一个 http-server 服务就好了呀。...npm install http-server -g ? 这里用 cnpm 替代了 npm 好,通过这个命令,我们就安装好了。安装好了之后正常我们就能够使用 http-server 命令来跑服务了。...在终端里面输入, http-server 看能否正常启动,还是爆 -bash: http-server: command not found 错误,这里,是说没有找到这个命令,没有关系,这是表示,我们的...将项目打包到子目录 刚刚,我们是将文件,打包为根目录访问的。也就是说,必须在 dist 文件夹下面启动一个服务,才能把项目跑起来。

    91880

    是时候该上车 wasm(WebAssembly) 和 emscripten 了

    其中 js 文件是胶水代码,用来加载和执行 wasm,因为 wasm 不能直接作为入口文件使用,所以上图 node 命令实际执行的是胶水入口,然后胶水入口调用了 wasm 文件。...我们可以通过 file 命令看下这三个文件类型,如图:除过使用 nodejs 环境运行外,我们接下来尝试将上面 wasm 跑在浏览器中。...先确保你本地有 nodejs 环境,并且通过npm -g install http-server安装了方便的 http-server,以便下面启动一个 http 服务器解决无法同源策略加载 wasm 文件的问题...新建一个 html 文件并引入 wasm 的胶水 js 代码,然后启动服务,如图:接着在浏览器打开刚编写的网页可以在控制台看到我们前面在 c 语言中编写的 printf 代码输出,如下:我们可以继续看下其网络情况...Emscripten模拟了一个虚拟的文件系统使得我们可以使用普通的 libc stdio API。我们要访问的文件应该预加载或嵌入到这个虚拟文件系统中。

    89800

    快速搭建简易、高效、多线程http服务器

    ) 这个http server服务器可以随时随地快速开启,使用简单,不用了在终端上按ctrl+c就结束了,我用IDM下载文件轻轻松松跑满32线程跑满百兆光纤; 前言: 1、首先系统需要Node.js工作环境...-y 二、从nmp获取安装http server npm install http-server -g 三、具体使用方法 默认端口为:8080 打开浏览器访问http://IP:8080 (执行下面命令行才能正常访问...) 1、使用语法 http-server [web路径] [参数] 示例: http-server /www/donload -d 输入上面命令后,浏览器会以目录列表形式将/www/donload目录下所有的文件列出来...(默认为“False”),它将....CORS -o 启动服务器后打开浏览器窗口 -c 设置缓存控制最大年龄标头的缓存时间(以秒为单位),例如-c10为10秒(默认为“3600”)。

    1.7K11

    一行命令搭建简易静态文件http服务器 转

    简易服务器:在命令执行的所在路径启动一个http服务器,然后你可以通过浏览器访问该路径下的所有文件。 在局域网内传文件,或者自己测试使用都是非常方便的。 1. 基于python ? 1.1....基于nodejs 首先你要安装nodejs ?...2.1. http-server 1 2 3 4 5 // 安装 npm install http-server -g // 用法 http-server [path] [options] 2.2....// 安装 npm -g install puer // 使用 puer - 提供一个当前或指定路径的静态服务器 - 所有浏览器的实时刷新:编辑css实时更新(update)页面样式,其它文件则重载...- 可用作代理服务器,调试开发既有服务器的页面,可与mock功能配合使用 - 集成了weinre,并提供二维码地址,方便移动端的调试 - 可以作为connect中间件使用(前提是后端为nodejs,否则请使用代理模式

    67930

    Windows下通过命令行搭建HTTPHTTPS服务器

    前言 在我们进行开发,有时候遇到通过HTTP协议对服务器的数据进行访问的需求,因此我们需要搭建一个HTTP服务器,上文已讲解了通过界面配置HTTP服务器,本文使用命令行的方式在windows下通过Node.js...,可以直接http-server开启部署服务,可以直接阅读四 若执行http-server -v结果为**‘http-server -v’ 不是内部或外部命令,也不是可运行的程序 或批处理文件...**,则先确认是否安装了Node.js和npm,若如下图所示说明已安装Nodejs,则直接去阅读 三 否则,请阅读 二 安装Nodejs 二、Nodejs安装步骤 1、安装环境 本地电脑环境:...服务 1、下载http-server服务 命令行下输入npm install http-server -g命令进行全局安装http-server服务 2、确认安装成功 命令行下输入命令http-server...我们可以打开Desktop查看相关信息 3、Postman访问验证 使用postman接口测试软件,执行GET命令查看桌面fota文件夹内部的内容

    1.5K30

    Linux系列之安装Swagger UI教程

    目录 目录 前言 服务器环境安装 Swagger UI安装部署 Swagger Editor使用 前言 在一些接口项目中,API的使用很频繁,所以一款API在线文档生成和测试工具非常有必要。...下载部署### 首先需要下载NodeJS,到nodejs官网http://nodejs.org/dist/v0.10.26,下载node-v0.10.26-linux-x64.tar.gz,因为这个是已经编译好的...,所以我们先使用软件将文件上传到Linux服务器,可以使用WinSCP 然后用Linux的cd命令进入到你nodejs压缩文件的位置 解压命令如下: tar xvf node-v0.10.26-linux-x64...开机启动#### 然后设置NodeJS开机启动 安装forever npm install forever -g 设置 forever start test.js forever stop test.js...npm install -g http-server 启动该项目http-server swagger-editor,默认为8080端口 设置port并启动swagger editor http-server

    2.9K20

    windows bat批处理基础命令学习教程「建议收藏」

    5.C:\AUTOEXEC.BAT 是每次系统启动都会自动运行的,可以将每次启动都要运行的命令放入该文件中。...如下命令行会显示当前目录下所有包含有 e 或者 i 的目录名。 for /D %%a in (*e* *i*) do echo %%a b....,还可用双引号引起来(文件名或目录名空格必须用) 如:”D:\Program Files\Leap FTP.exe” “LeapFTP.exe” 可正常运行文件,start “” “LeapFTP.exe...启动、停止或重新启动Internet服务,若发生错误将重新开机 iisreset /noforce 若无法停止Internet服务,将不会强制终止Internet服务 iisreset /timeout...su 权限转换为指定使用者 telnet IP telnet连接对方主机(同win2K),出现bash$就说明连接成功。

    17.3K34

    批处理for命令的用法_批处理主要解决

    (set) ,指定一个或一组文件,也可以一段文本内容。可以使用通配符。默认以空格,;三种符号分隔开。 command , 指定对每个文件执行的命令。...在批处理程序中使用 for命令,指定变量请使用 %%variable而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I. 2.2....如果set中包含通配符,则指定与目录名匹配,而不与文件名匹配。...这些关键字为: eol=c – 指一个行忽略的开始字符(就一个) skip=n – 指在文件开始忽略的行数。 delims=xxx – 指分隔符集。这个替换了空格和跳格键的默认分隔符集。...3.4.3 示例 rem 读取当前目录的a.txt,并显示每一行的内容(每一行内容遇到空格即终止) for /f %i in (a.bat) do @echo %i rem 读取多个文件,并显示每一行的内容

    1.8K30

    每周学点测试小知识-bat批处理命令

    今天芒果要跟大家一起介(tu)绍(cao)一下bat批处理命令~ 批处理文件,顾名思义,是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。...(这里要注意一下在批处理脚本里,:被视为标记,:后紧跟一个以字母开头的字符串,可以被goto语句识别,如果紧跟非字母的特殊符号,goto语句无法识别,即可以起到注释的作用) 例: rem this...4、goto goto的意思是跳转,在bat脚本中我们使用“:label”来构建一个标签,然后可以使用“goto label”跳转到“:label”处(这里label是指定批处理程序中用作标签的文字字符串...,则指定与目录名匹配,而不与文件名匹配。...例:for %%d in (*.txt) do (echo %%d) 显示当前目录下所有的.txt文件 例:for /D %%d in (*test*) do (echo %%d) 显示当前目录下所有包含

    88240

    Windows安装ElasticSearch

    进入bin文件, 双击执行 elasticsearch.bat,然后打开浏览器,进入页面: http://localhost:9200,看到以下输出,表示启动成功。...2 安装Nodejs 下载地址:https://nodejs.org/en/ 下载安装包,并安装。 验证命令: node -v 可以查看nodejs的版本,输出版本号代表安装成功。...安装完成后执行启动命令: npm run start 访问地址:http://localhost:9100/,即可看到Head插件已启动: 修改 Elasticsearch 使用的配置文件:elasticsearch...在 elasticsearch.yml 配置文件中,添加如下配置: http.cors.enabled: true http.cors.allow-origin: "*" 设置参数的时候后面要有空格。...进入 bin 目录下,双击执行 kibana.bat 文件,即可启动 kibana。 通过浏览器进入:http://localhost:5601/ 可以看到 kibana 启动成功。

    39930
    领券