WebStorm IDEA中html页面可以局域网访问

使用IDEA做例子,我用的IDEA版本是IntelliJ IDEA 2019.1.1 x64
1.首先需要允许你的服务被外部访问
File > Settings | Build, Execution, Deployment > Debugger
在这里插入图片描述
2.部署环境
File > Settings | Build, Execution, Deployment > Deployment
在这里插入图片描述
3.设置项目路径
在这里插入图片描述
在这里插入图片描述

最后查看本地ip地址
打开cmd输入ipconfig
在这里插入图片描述
我的本地ip是这个 192.168.1.100
如果我要访问的话就是,就是http://192.168.1.100:8008/Starlight/app/monthReport.html
在我的iphone上访问
在这里插入图片描述
😄 谢谢大家观看

### 构建基于Spring Boot和Vue的在线考试系统 #### 项目概述 构建一个完整的在线考试系统涉及多个方面,从前端界面设计到后端业务逻辑处理。此系统采用前后端分离架构,前端利用Vue框架进行开发,而后端则由Spring Boot负责提供API服务和支持[^1]。 #### 开发环境搭建 对于前端部分,推荐使用WebStorm作为主要编辑器;而对于后端,则建议选用IntelliJ IDEA来编写Java代码并配置必要的运行参数。为了加速依赖项下载速度,在IDEA中可以设置Maven仓库指向阿里云镜像服务器[^2]。 #### 功能模块划分 该平台涵盖了广泛的功能需求,包括但不限于用户权限控制(如注册登录)、试卷创建维护以及实际测试环节中的题目展示与提交评判等操作。具体来说: - **用户管理**:允许管理员增删改查考生信息; - **角色分配**:定义不同类型的账户及其对应的访问级别; - **题库建设**:支持多种题型录入,例如单选/多选/是非判断等形式; - **考务安排**:设定具体的测验时间表,并能适应于互联网环境下开展远程测评或是局域网内部署线下模式下的应急方案; - **成绩统计分析**:自动计算得分情况并向相关人员反馈结果。 #### 技术细节说明 ##### 后端接口设计 通过RESTful API的方式对外暴露数据交互入口点,确保前后两端能够高效协作完成各项任务。以下是几个典型的服务实例: ```java @RestController @RequestMapping("/api/exam") public class ExamController { @GetMapping("/{id}") public ResponseEntity<Exam> getExamById(@PathVariable Long id){ // 获取指定ID的考试详情... return new ResponseEntity<>(exam, HttpStatus.OK); } @PostMapping("") public ResponseEntity<Void> createNewExam(@RequestBody Exam exam){ // 创建新的考试记录... return new ResponseEntity<>(HttpStatus.CREATED); } } ``` ##### 前端页面布局 整个应用围绕`index.html`展开,它加载了核心组件`App.vue`并通过路由机制动态切换视图内容。此外还集成了诸如矢量图形图标这样的视觉元素以增强用户体验感。 ```html <!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Online Examination System</title> <link rel="stylesheet" href="./assets/github-markdown.css"/> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script> </head> <body> <div id="app"></div> <script type="module" src="/src/main.js"></script> </body> </html> ``` ```javascript // main.js import { createApp } from 'vue' import App from './App.vue' import router from './router' createApp(App).use(router).mount('#app') ``` ##### 数据传输协议 考虑到安全性因素,所有通信都应尽可能采取HTTPS加密连接方式发送请求接收响应消息体内的JSON对象表示形式的数据包。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Bug

谢谢老板,老板大气,老板硬邦邦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值