
node.js
蒙悦纳
这个作者很懒,什么都没留下…
展开
-
nodeJs操作MongoDB数据库
MongoDB数据库操作简单,使用方便,对于数据的操作十分方便,查询的数据也是能够很好地实现前后端的数据传输。1、导入操作MongoDB数据库的模块,再利用MongoDB数据库操作有promise的特性,将对于数据库的操作封装成一个函数function mongo() { var mongoDB = require("mongodb").MongoClient; var mongoUrl = "mongodb://localhost:27017/"; return new Pro原创 2020-07-22 19:49:03 · 287 阅读 · 0 评论 -
nodeJs操作mysql数据库
nodeJs操作数据库都需要引入对应的数据库操作模块。1、操作mysql数据库:const mysql = require("mysql");const connection = mysql.createConnection({ host: 'localhost', //地址 user: 'root', //用户名 password: '', //数据库密码 database: 'class', //数据库名 multiple原创 2020-07-22 19:35:53 · 930 阅读 · 0 评论 -
基于nodeJs的websocket模块实现即时通信
服务器端 socket 功能1、创建 服务器 绑定 IP + 端口 监听端口2、监听 客户端的链接3、监听 客户端发来的消息4、把来自客户端的消息 广播给其他的在线客户端5、监听 客户端的关闭客户端 socket 功能1、创建 客户端 socket2、连接服务器 的 socket3、发送消息 给 服务器4、接收服务器发来的消息5、监听 服务器 关闭 或者 异常前端代码实现:<!DOCTYPE html><html lang="en"><head&原创 2020-07-22 19:15:50 · 359 阅读 · 0 评论 -
使用nodeJs的express框架实现图片上传
在开发项目过程中,少不了上传图片,可以通过form表单上传图片,前端代码: <form enctype="multipart/form-data" id="form1" method="POST" action="/upload"> <input type="file" id="instructions" name="instructions" multiple="multiple"> <button type="submit">提交</butto原创 2020-07-22 13:56:44 · 712 阅读 · 0 评论 -
使用nodeJs获取不到mongoDB数据库返回值解决方法
nodeJs获取mongoDB返回的所有值,但是无法获取特定值原因:nodeJs设置的数据库模型Schema类型不对,导致无法获取到指定的值。解决方法案:var movieSchema = new Schema({ genres:Array, casts:Array, directors:Array, title:String, rating:Object, collect_count:Number, original_title:String, subtype:Str原创 2020-07-22 13:18:58 · 865 阅读 · 0 评论 -
nodeJS无法获取session的值
前后端交互跨域问题原创 2020-07-18 13:17:01 · 2387 阅读 · 0 评论 -
MongoDB数据库常用操作(增、删、改、查)
数据库操作无非是:增、删、改、查增db.userinfo.insert() //db+表名+insert({}或者[])可以实现插入一条数据或者多个数据,多条数据要用数组方式插入db.userinfo.insertOne() //只能插入一条数据,并且是对象型数据db.userinfo.insertMany() //数据只能接受数组db.userinfo.save() //此方法与insert方法类似 对于MongoDB的插入操作,使用最多的就是insert()原创 2020-07-16 13:17:08 · 1640 阅读 · 0 评论 -
nodeJs读取图片加载到前端Content_type如何设置
在使用nodeJs过读取图片加载到前端页面时,总是无法正确显示图片,而是下载图片主要是content-type设置的不正确:正确写法res.writeHead(200, { "content-type": "image/jpeg"})错误写法res.writeHead(200, { "content-type": "images/jpeg"})第一种写法会正确展示图片,第二种写法会下载图片...原创 2020-07-15 17:46:22 · 1108 阅读 · 0 评论 -
nodeJs实现简单爬虫
一、导入基本模块首先,先是导入内置http模块,导入cheerio模块,利用jq操作dom,看需求,导入fs文件操作模块,或者是querystring模块,写入数据库。二、利用nodeJs的http模块里面的get API三、将请求到的数据存入数据库或者写入文件,下面演示写入文件操作因为,此时请求到的数据是整个网页源代码,所以,我们需要利用cheerio模块里面的jq方法提取出自己需要的数据来写入数据库,或者文件。四、源码展示const http = require("http");co原创 2020-07-14 20:52:33 · 610 阅读 · 0 评论 -
nodeJs请求中常见错误
错误实例:今天测试nodeJs请求时,提示出现此错误,整了半天,硬是没解决,上图片:最后才想起来地址栏里面中文需要转成url能识别的编码,js解决方案:就是加上一句话,将中文转化为url编码,让浏览器能够识别。...原创 2020-07-14 17:10:56 · 672 阅读 · 0 评论