1.引入模块
用到模块分别有:
const http=require(‘http’);
const fs=require(‘fs’); //引入文件系统
const path=require(‘path’); //引入路径
const querystring=require(‘querystring’); 引入查询字符串 供用于解析和格式化 URL 查询字符串的实用工具
const scoreData=require(’./score.json’); 获取外部成绩文件
const template=require(‘art-template’);
2.创建服务
先创建服务=>分配路由=>读取文件并展示
3.通过展示的页面查询跳转到分配路由
通过绑定data事件获取到数据=>绑定end事件处理数据=>渲染并展示到页面
1.js代码
// 引入模块
const http=require('http');
const fs=require('fs');
const path=require('path');
const querystring=require('querystring');
const scoreData=require('./score.json');
const template=require('art-template');
//创建服务
http.createServer((req,res)=>{
// 可以通过 req 来获取 前台用户请求的url地址
//分配路由
if(req.url.startsWith('/query') && req.method=='GET'){
//读取文件
fs.readFile(path.join(__dirname,'view',