![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 77
望天一方
这个作者很懒,什么都没留下…
展开
-
mysql数据库的初步使用以及websocket.io搭建聊天室
mysql数据库 下载后先在文件夹下新建my.ini配置文件,可以去网上搜一下。 新建一个data空文件夹 cmd 运行管理员模式,打开 进入bin下,mysqld –initialize -console 会对数据库进行初始化,并能得到一个随机密码(8.0版本) 之后运行命令行 mysqld –install 安装 net start mysql 运行数据库 mysql -u ro...原创 2018-09-16 10:45:28 · 814 阅读 · 0 评论 -
node.js 基础原生内容
node.js好处: 事件驱动,无堵塞i/o模型,轻量高效 基于V8引擎,与前台配很更好建立一个基本服务器const http = require('http')const fs = require('fs')const server = http.createServer((req, res) => { fs.readFile(`www${re...原创 2018-09-13 19:46:08 · 133 阅读 · 0 评论 -
node.js 权威指南1——tcp客户端与tcp服务器端的创建
Buffer对象:存放二进制数据的缓存区创建:var buf = new Buffer()初始化:buf.fill(value, [offset], [end])Buffer对象转化为字符串格式:buf.toString(‘utf8’)向已创建的Buffer对象写入字符串:buf.write(string, [offset], [length], [encoding])Buffer对象与...原创 2018-12-13 22:36:21 · 229 阅读 · 0 评论 -
mongodb 的使用以及出现db.collection is not a function报错
当出现db.collection is not a function报错时,原因是mongo版本升级为3.0以后api发生变化。3.0:回调函数返回的是访问对象的父对象。所以要let db = client.db(‘forum’);之后再访问数据库对象:db.collection(‘forum’)// 建立数据库var MongoClient = require('mongodb')...原创 2019-01-05 20:11:31 · 5415 阅读 · 0 评论 -
关于ejs模板路径引用 以及 上传文件,图片的问题
ejs的静态资源都是来自于文件夹public!!!因为无论ejs怎么写路径,加载的时候都是以host:port/ avatar/ name.jpg . 而此路径默认加载的是public的avatar文件夹、所以,提交文件到服务器的时候,直接指定文件夹为public中的子文件夹(/avatar),之后再ejs模板中直接用 ./ avatar 即可。// 处理上传头像exports.doSet...原创 2019-01-12 21:20:34 · 2553 阅读 · 0 评论