随笔分类 - Node.js
摘要:目录 WebRTC 代码原理及流程 前端 先附上HTML和CSS 完整的socket.js 完整的userList.js(创建用户在线列表,添加邀请事件,初始化聊天室) 遇到的问题 优化后完整的video.js 服务端 完整的server.js 实现效果 注意 WebRTC 网页即时通信,是Web
阅读全文
摘要:目录 什么是MVC: MVC的作用: 如何使用MVC架构: 效果: 以下是所有代码: 后端(nodejs): server.js data.js(存放商品列表) 前端 shopCar.html(入口页面) shop.css JS文件夹: bussiness command components co
阅读全文
摘要:token:(引入jsonwebtoken模块)对称加密,一个秘钥进行加密解密const crypto = require('crypto');// 产生tokenlet obj = { a: 1, b: 2,};let sec = 'HelloWorld...
阅读全文
摘要:需要引入的模块和框架:JQ,monogoDB,mongoose模块,express模块,nodemailer模块,cors模块,multer模块,body-parser模块。文件夹(大致)结构如下:css:主页样式;get_pic: 临时文件存放;img:默认头像路径...
阅读全文
摘要:首先新建一个HTML:(引入jq) Document 注册 登录 发送验证码 注册 ...
阅读全文
摘要:附上代码:(较之前的用txt实现的没有什么区别,只是后端用数据库实现了接口功能)Html: Document 注册 登录 ...
阅读全文
摘要:初始:下载mongodb的安装包,https://www.mongodb.com/download-center/community 安装 安装完成后在data文件夹下新建一个db文件夹 加入环境变量:复制安装目录下bin文件夹的目录,右击我的电脑=>属性(见下图)在...
阅读全文
摘要:利用Ajax将数据提交到后台,再由后台发送到前端,渲染内容代码如下:HTML: Document :Send no...
阅读全文
摘要:附上代码:HTML部分(需要用到Jq) Document 注册 登录 发送验证码 注册 ...
阅读全文
摘要:HTTP模块跨域:用代理的方式跨域,打个比方,我自己有一个前端,一个后台,小明有一个后台。我的前端需要访问小明的后台就是所谓的跨域,但是如果用我自己的后台使用http请求访问小明的后台,就不用跨域,于是我就可以通过自己的前端用ajax访问自己的后端完成数据请求。·创建...
阅读全文
摘要:附上代码,注释已加上(注意:要用同步的方式写,由于文件夹数不确定,所以需要所有的文件删除后才能删除文件夹,亲身经历,就是因为这个小问题,整了很久)const fs = require('fs');//封装一个立即执行函数,返回对象let delDir = (() =>...
阅读全文
摘要:文件和文件夹的操作(fs模块)下面是fs的几种功能:首先在js文件最上方引入模块 const fs = require("fs");对文件夹操作:1.新建文件夹//mkdirSync里的参数是文件路径和回调函数,Sync表示同步执行,若无Sync,则表示异步执行(下同...
阅读全文
摘要:模块文件:首先用Npm下载一个由Andris Reinman大佬的第三方模块nodemailer修改了一下他的模块生成一个js文件://引入模块const nodemailer = require("nodemailer");//新建对象let obj = {tran...
阅读全文
摘要:节点有三种模块:内置模块(节点文档里有),第三方模块(大佬们自己写的模块),自定义模块(成为大佬的必经之路); 1.创建自定义模块的方式:新建一个JS文件,如:let obj = { name: 'AAA', SayHello:function(){ ...
阅读全文
摘要:Node是一个JavaScript的运行环境(平台);不是一个框架或语言。配置环境:可以先下载一个NVM(Node版本管理工具),GitHub上有下,附上地址(https://github.com/coreybutler/nvm-windows/releases)。下...
阅读全文