随笔分类 -  nodejs

摘要:1、该系统主要使用express、body-parser、express-session、ejs、mongodb-connect 。 2、安装mongdb数据库 3、代码案例如下 新增知识点 阅读全文
posted @ 2019-02-21 11:59 小白啊小白,Fighting 阅读(504) 评论(0) 推荐(0) 编辑
摘要:1、(fs.createReadStream)当文件比较大时,建议使用文件流读取,不会出现卡顿现象,demo如下。 2、(fs.createWriteStream)以文件流写入数据,demo如下。 3、读取流(readStream)中的pipe函数实现文件内容复制。 阅读全文
posted @ 2019-02-20 14:42 小白啊小白,Fighting 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:1、静态路由与ejs使用 /** *1、安装ejs npm install ejs --save-dev * *2、express 里面使用ejs ,安装以后就可以用,不需要引入 * *3、配置express的模板引擎 * app.set("view engine","ejs") * * 4、在express 中使用ejs * a、渲染的模板引擎 * b、数据 * ... 阅读全文
posted @ 2019-02-20 09:16 小白啊小白,Fighting 阅读(768) 评论(0) 推荐(0) 编辑
摘要://ejs中 设置全局数据 所有的页面都可以使用 app.locals['userinfo']='1213'; 阅读全文
posted @ 2019-02-19 22:54 小白啊小白,Fighting 阅读(741) 评论(0) 推荐(0) 编辑
摘要:1、安装express和body-parser npm install express npm install body-parser 2‘、案例如下 阅读全文
posted @ 2019-02-19 22:53 小白啊小白,Fighting 阅读(3197) 评论(0) 推荐(0) 编辑
摘要:3、获取和设置cookie的demo 阅读全文
posted @ 2019-02-19 22:51 小白啊小白,Fighting 阅读(2331) 评论(0) 推荐(0) 编辑
摘要:1、快速创建express项目步骤 /** * 1、cd 到项目里面 * 2、npm init --yes 创建package.json文件 * 3、安装express * npm install express --save-dev * 4、引入express使用 * var express = require('express'); * ... 阅读全文
posted @ 2019-02-19 17:24 小白啊小白,Fighting 阅读(5269) 评论(0) 推荐(1) 编辑
摘要:声明: 当查询到数据库数据后,对数据库数据进行遍历,可以采用toArray()函数,具体实现可以看第六点 1、本地安装mongodb 安装包:https://www.mongodb.com/download-center/community 2、npm安装mongodb模块 3、创建express- 阅读全文
posted @ 2019-02-19 14:23 小白啊小白,Fighting 阅读(2509) 评论(0) 推荐(0) 编辑
摘要:声明:在写nodejs代码的时候,很多模块可以封装保存起来,以后的项目都会用到。 1、路由模块 var url=require('url'); //封装方法改变res 绑定res.send() function changeRes(res){ res.send=function(data){ res 阅读全文
posted @ 2019-02-19 11:28 小白啊小白,Fighting 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:1、nodejs第一个应用,入口函数为http.createServer() 2、在cmd或者terminal运行 如果安装了supervisor ,可以使用 supervisor fileName.js 进行热部署,没有安装,请执行安装 阅读全文
posted @ 2019-02-18 17:52 小白啊小白,Fighting 阅读(786) 评论(0) 推荐(0) 编辑
摘要:2、fs函数案例 阅读全文
posted @ 2019-02-18 17:47 小白啊小白,Fighting 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1、service.js 2、getmime.js 阅读全文
posted @ 2019-02-18 17:45 小白啊小白,Fighting 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:1、非阻塞 I/O 2、函数封装 3、回调函数处理异步 4、事件驱动(消息订阅系统) 阅读全文
posted @ 2019-02-18 17:34 小白啊小白,Fighting 阅读(534) 评论(0) 推荐(0) 编辑
摘要:1、静态文件托管 静态文件托管:是指对于一个js方法进行封装,提高代码可读性 //fs模块 var fs=require('fs'); //path模块 var path=require('path'); /*nodejs自带的模块*/ //url模块 var url=require('url'); 阅读全文
posted @ 2019-02-18 17:11 小白啊小白,Fighting 阅读(823) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示