首页
精美壁纸
站点统计
友情链接
投稿
这样的我
推荐
钉钉异地打卡
Search
1
《彩虹六号M》正式登陆,快来加入战斗!免费下载注册游完教程
1,357 阅读
2
钉钉破解版-钉钉破解版可以随意更改位置
960 阅读
3
【已解决】系统在此应用程序中检测到基于堆栈的缓冲区溢出
922 阅读
4
appcrash事件怎么解决?三种方法教你
899 阅读
5
IDEA项目启动很慢的3种解决办法
898 阅读
游戏资讯
等风也等你
生气日记
前端开发
css
JavaScript
html
jQuery
我爱学习
Ajax
Vue
Node
MongoDB
登录
/
注册
Search
标签搜索
说说
MongoDB
node
apache
麦肯锡
字符串
arcgis license server
stata
字母
变量
英文字母
分组
英语
网络适配器
图
网卡
No Feign Client for loadBalancing defined. Did you forget to include
Could
关于我
集成feign
再度Miren
累计发布
560
篇内容
累计收到
68
条评论
首页
栏目
游戏资讯
等风也等你
生气日记
前端开发
css
JavaScript
html
jQuery
我爱学习
Ajax
Vue
Node
MongoDB
页面
精美壁纸
站点统计
友情链接
投稿
这样的我
推荐
钉钉异地打卡
搜索到
2
篇与
的结果
2022-10-09
【node基础一】nodejs的产生
// 3.2制作流程 // 1.建立项目文件夹并生成项目描述文件 // 1.1第一步生成json文件 npm init -y // 2.创建网站服务器实现客户端和服务器端通信 // 3.连接数据库并根据需求设计学员信息表 // 4.创建路由并实现页面模板呈递 // 4.1下载模板引擎 install art-template // 5.实现静态资源访问 // 6.实现学生信息添加功能 // 7.实现学生信息展示功能 //引用系统模块 const http = require('http'); //创建web服务器 const app = http.createServer(); //解析地址模块 const url = require('url'); // //解析报文读取的文件类型进行标识 // const mime = require('mime'); // 导入系统读取文件模块 const fs = require('fs'); // 导入系统的路径拼接模块 const path = require('path'); //处理参数格式转换 const querystring = require('querystring') //导入处理时间模块 var datetime = require('silly-datetime'); //静态资源访问模块 serve-static var serveStatic = require('serve-static') // 设置静态资源目录 const serve = serveStatic(path.join(__dirname, 'public')) //导入模板引擎 const template = require('art-template') //使用处理时间模板声明全局变量 template.defaults.imports.datetime = datetime; // 设置模板的根目录 template.defaults.root = path.join(__dirname, 'views') //设置模板的默认后缀 template.defaults.extname = '.html' //-------------------------------------------------------- //引入数据库相关操作 require('./model/sql.js'); //--------------------------------------------------------- //路由模块进行路由 require('./model/router.js'); const router = require('./model/router.js') //--------------------------------------------------------- //当客户端发送请求的时候 app.on('request', (req, res) => { router(req, res, () => { console.log('路由功能成功') }) serve(req, res, () => { console.log('静态资源访问成功' + path.join(__dirname, 'public')) }) //响应 // 第一个参数(此处的 req ):请求对象 // 第二个参数(此处的 res ):相应对象 // req.method获取请求类型 // console.log(req.method) //req.url获取的地址 // console.log(req.url) // req.headers['connection'] 获取请求报文信息 // console.log(req.headers) //res相应对象 标识码 res.writeHead(400{'content-type'}) // console.log(req.url)//获取请求地址 // http://localhost:3000/index/?name=zaidu&age=20 // console.log(url.parse(req.url,true))//获取地址信息 // let params =url.parse(req.url,true).query // let { pathname, query } = url.parse(req.url, true) // console.log(query.name); // console.log(query.age); //true 储存为对象 }); //监听3000端口 app.listen(80); console.log('服务器已经启用!监听3000端口,请访问localhsot:80')
2022年10月09日
20 阅读
0 评论
0 点赞
2022-10-09
【Nodejs】所有的npm 基础第三方模块集合
//所有的npm 基础第三方模块集合 const path = require('path'); // 导入系统的路径拼接模块 const querystring = require('querystring') //处理参数格式转换 var datetime = require('silly-datetime'); //导入处理时间模块 var serveStatic = require('serve-static') //静态资源访问模块 serve-static const serve = serveStatic(path.join(__dirname, 'public')) // 设置静态资源目录 const url = require('url'); //解析地址模块 let { pathname, query } = url.parse(req.url, true) //获取请求地址 const getRouter = require('router') //导入路由模块 router const router = getRouter() //路由模块 router 返回对象 const User = require('./sql.js') //引入数据库相关操作 const http = require('http'); //引用系统模块 const app = http.createServer(); //创建web服务器 const url = require('url'); //解析地址模块 const mime = require('mime'); //解析报文读取的文件类型进行标识 const fs = require('fs'); // 导入系统读取文件模块 const path = require('path'); // 导入系统的路径拼接模块 const querystring = require('querystring') //处理参数格式转换 querystring.parse(formData) //处理传递参数方法 var datetime = require('silly-datetime'); //导入处理时间模块 var serveStatic = require('serve-static') //静态资源访问模块 serve-static const serve = serveStatic(path.join(__dirname, 'public')) // 设置静态资源目录 const template = require('art-template') //导入模板引擎
2022年10月09日
23 阅读
0 评论
1 点赞