nodejs 里面的http-server

我们有时候会遇到这种情况,一个html文件在本地打开时,测试平常的功能还行,但是,一涉及到ajax请求,就算你是请求本地的json文件,他都会涉及到跨域的问题,浏览器本身就限制了本地打开时,不允许跨域请求的设定,所以,我们就需要在本地跑起一个服务来,然后通过本地ip+端口号,或者localhost+端口号,或者127.0.0.1 + 端口号的形式来访问我们的页面,在本地跑服务,我知道的有四种
1、电脑本身自带的IIS
2、Apache组件
3、nginx
3、nodejs 的http-server

我觉得最方便的还是http-server

首先安装nodejs
上官网,搜索,下载,然后安装,无脑下一步,直至完成即可

然后,打开命令行,输入以下指令,看到如下界面就说明node安装成功

这里写图片描述

然后用npm 安装 http-server

npm install http-server -g

安装完成后,打开你的项目目录输入hs;就可以了

如下图所示

这里写图片描述

从下面的地址打开就可以访问你的目录了,PS:默认是8080端口,如果你的8080端口被占用了,它会自动帮你改端口,比如8081。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值