WebStorm项目如何部署到本地服务器上

@一棵菜菜  September 25, 2018

说明

前端开发中,经常需要将做好的页面给其他同事预览或手机测试;或者自己本地写个demo,想在手机上进行调试等。

之前大学学习java的时候知道Apache可以配置服务器(而且自己也配过,但那已经是很久远的故事了。。。)。虽然一直知道WebStorm内置了服务器,但却没有放在心上。刚好前段时间需要测试一个demo功能(微信小程序里写的跑马灯)单独在ios手机的网页里是否也有差异,查资料webstorm可以满足此需求,所以就赶紧来学习下啦~~

步骤

端口更改+允许外部请求

更改端口号“63342”为“8080”,并“√”可以接受外部链接,如下图。

授权+改端口号.png

注意

如果没有勾选allow unsigned requests(允许未签名的请求),则当某些手机用webstorm调试页面时,老是会弹出对话框说页面未授权,导致无法调试。

授权图.png

在部署中增加一条规则

我的demo文件目录
demo目录.png

connection.png

上图说明:

  1. 设置规则名称和方式
  2. 设置文件地址files(前端页面本地文件夹路径)和访问路径URL(本机IP和8080端口).
  3. 这里本地服务器开的8080端口对应的就是服务器30-paomadeng目录(常识)

Mappings配置

mappings.png

上图说明:

  1. 30-paomadeng是项目名称,注意WebStorm是找30-paomadeng/index的直接下级有没index.html文件,若有就把他直接下级目录部署到本地服务器上。

访问

pc访问

OK,设置完成,现在在pc上用webstorm直接页面预览,可以看到页面地址

已经由原先的:http://localhost:63342/**.html

更改为现在的:http://172.22.22.2:8080/**.html

如果localhost未改变,手动改为 http://172.22.22.2:8080/**.html 也可访问的。

手机访问

需要将手机和我们的电脑保持在同局域网(如同wifi等)

  1. 连接和pc相同的wifi
  2. 打开Charles(传送门)
  3. 手机当前wifi开启代理模式(设置代理服务器主机名+端口,主机名可在charles的菜单栏help>local ip address中查看)
  4. 手机上即可访问我们的网页地址啦

注意

配置过程最主要的是看上面的设置中,目录有没有对准~~~

参考文章

  1. 《WebStorm设置手机测试服务器-局域网内其他设备访问》
  2. 《WebStorm项目部署到本地服务器上》
  3. 《怎样设置webstorm localhost为本地ip》
  4. 【webstorm】提示requested without authorization,页面未授权

添加新评论