Skip to content

Commit 6d1a4e7

Browse files
committed
添加信相关显示
1 parent f1c8de6 commit 6d1a4e7

File tree

2 files changed

+23
-12
lines changed

2 files changed

+23
-12
lines changed

app.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ app.use(bodyParser.json())
1010
app.use(express.static(path.join(__dirname,'')))
1111
//信息相关接口
1212
app.post('/api/info',(req,res)=>{
13-
res.json({"info":req.body.flag})
13+
var flag=req.body.flag;
14+
if("psinfo"==flag){
15+
exec("top -b -n 1 | head -n 30 | tail -n 30",(err,stdout,stderr)=>{
16+
res.json({"data":stdout});}
17+
)}else if ("sysinfo"==flag){
18+
exec("uname -a",(err,stdout,stderr)=>{
19+
res.json({"data":stdout});
20+
})
21+
}
1422
})
1523
//配置相关接口
1624
app.post('/api/config',(req,res)=>{

view/index.html

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
<!DOCTYPE html>
21
<html lang="en" class="no-js">
32
<head>
43
<meta charset="UTF-8" />
@@ -30,6 +29,15 @@
3029
<script type="text/javascript" src="./js/jquery.js"></script>
3130
<script type="text/javascript">
3231
window.onload=function(){
32+
33+
$.ajax({
34+
type:"post",
35+
data:{flag:"sysinfo"},
36+
url:"/api/info",
37+
success:function(result){
38+
$('.content_right pre').text(result.data);
39+
}
40+
})
3341
var colors =["#5FB878","#1E9FFF","#F7B824","#FF5722","#FFBBFF","#D1EEEE",
3442
"#CAE1FF","#C1FFC1","#BFEFFF","#BA55D3","#708090","#32CD32","#080808"]
3543
var fars=document.getElementsByClassName('far');
@@ -138,9 +146,8 @@
138146
data:{flag:flag},
139147
url:"/api/info",
140148
success:function(result){
141-
$('.content_right')[0].text(result);
142-
143-
}}
149+
$('.content_right pre').text(result.data);
150+
}
144151
})
145152
})
146153
})
@@ -263,13 +270,13 @@ <h3 class="content__subtitle">树莓派面板</h3>
263270
<div class="my_content">
264271
<div class="content_left">
265272
<ul>
266-
<li><a class="hover" flag="sysinfo">系统信息</a></li>
267-
<li><a flag="psinfo">进程信息</a></li>
273+
<li flag="sysinfo"><a class="hover">系统信息</a></li>
274+
<li flag="psinfo"><a>进程信息</a></li>
268275
<div id="lanPos" style="top:10px"></div>
269276
</ul>
270277
</div>
271278
<div class="content_right">
272-
aaa
279+
<pre></pre>
273280
</div>
274281
</div>
275282
</div>
@@ -287,7 +294,3 @@ <h3 class="content__subtitle">树莓派面板</h3>
287294
</main>
288295
</body>
289296
</html>
290-
<!DOCTYPE html>
291-
<!DOCTYPE html>
292-
293-
<!DOCTYPE html>

0 commit comments

Comments
 (0)