node.js
洪布斯
桃李不言,下自成蹊。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ajax文件上传(单张上传、多张上传)
server.jsvar express = require("express");var app = express();app.use(express.static("www"));var bodyparser = require("body-parser");app.use(bodyparser.urlencoded({ extended: false}));v...原创 2019-12-26 19:11:49 · 241 阅读 · 0 评论 -
基于fs.readFile封装一个支持promise的myReadFile方法
fs模块的异步文件操作不返回promise,例如fs.readFile,返回值为空。请你基于fs.readFile自己封装一个支持promise的myReadFile方法var fs = require("fs");function myReadFile(){ return new Promise(function(resolve,reject){ fs.read...原创 2019-12-23 21:27:53 · 1248 阅读 · 0 评论 -
头像系统
需要安装ejs、express、express-session、mongoose、multerserver.jsvar express =require("express");var app =express();app.use(express.static("www"));var session =require("express-session");app.use(sess...原创 2019-11-28 20:35:44 · 543 阅读 · 0 评论 -
路由、上传
路由:(Router)(1)创建路由对象:把发送的请求指定给对应的请求函数去执行var express = require("express");var app = express();var router = express.Router();路由可以像服务器一样添加接口router.get("/api1", function (req, res) { res...原创 2019-11-28 20:27:17 · 392 阅读 · 0 评论 -
请求管线、中间件
管线、中间件、路由图解:1. 请求管线(1)request-line 1express:服务器集成,在收到请求之后放入到请求管线中,从管线口开始逐个寻找能够匹配上url路径和请求处理的函数,找到这个能匹配的处理函数之后就用这个处理函数来解决本次请求,找不到继续...var express = require("express");var app = express();...原创 2019-11-27 19:04:16 · 518 阅读 · 0 评论 -
博客
nodejs模块安装:(需要加密可以多安装一个md5)文件目录:(以下代码按照文件目录顺序列出)代码展示:BlogDAO.js(帖子信息)var mongoose = require("./Connection.js");// 发帖var blogSchema = new mongoose.Schema({ title: String, tag: S...原创 2019-11-26 21:28:40 · 208 阅读 · 0 评论 -
学籍管理系统
原创 2019-11-21 19:15:35 · 761 阅读 · 0 评论 -
Nodejs连接MongoDB
mongoose是用于连接和操作数据库的第三方模块;安装MongoDB模块npm install mongoose --save导入模块var mongoose = require("mongoose");连接数据库connect连接:1. 数据库的链接地址,mongodb://代表数据库自身的地址协议2. 端口27017可以在数据库安装文件里面更改mongo....原创 2019-11-14 19:55:43 · 1047 阅读 · 0 评论 -
MongoDB的安装、配置和常用命令
数据库:数据库:专门用来存储数据,查询数据,为其他的应用程序提供对应的数据服务;数据库可以分为两类:sqlite数据库 与 nosql数据库;sqlite:传统的关系型数据库,mysql,sqlServer,oracle,都是sql数据库;使用sql(structure query language)主要的特点是语言结构nosql:(not only sql)不仅仅是数据库...原创 2019-11-13 18:25:43 · 195 阅读 · 0 评论 -
ejs模板
模板引擎:主要是用于数据和模板的结合;使用模板引擎的接口服务器的用途:为了为客户端提供数据和服务核心代码:viewengine设置视口引擎,需要有view文件夹ejs代表当前引擎的名称;ejs:把json数据转成html支持的字符串;npm install ejsvar ejs = require("ejs");app.set("view engine...原创 2019-11-12 20:42:53 · 364 阅读 · 0 评论 -
JSON数据
对象是一个复杂的数据类型,假如想把对象进行存储,不能直接对对象进行本地写入或者是网络传输,json是解决方案之一;数据在写入磁盘或者是网络传输时,在传输过程中所有的数据都以二进制的形式进行,字符串比较特殊,字符串可以按照某一种编码直接进行二进制;如果数据换成了对象,没办法直接对数据对象进行编码,需要把对象进行序列化;序列化:把对象转成字符串;反序列化:把字符串变为原对象(解析)...原创 2019-11-11 20:42:06 · 308 阅读 · 0 评论 -
express、get/post请求、static、构建nodejs项目
express:使用express构建服务器请求var express = require("express");创建服务器对象var app = express();app.listen(8080, function () { console.log("Running...");});express写接口比较方便接口:服务器提供的服务被包裹在一个方法内,对...原创 2019-11-09 09:17:52 · 266 阅读 · 0 评论 -
通信基础(http,path,url)
一、网络基础:1. ip(互联网协议地址 internet protocal)每一台接入到互联网的计算机都会被分配一个ip地址(门牌号),表示此台计算机在互联网中的位置,类似于走亲戚串门一样,只要访问到ip就能进行相互间的计算机访问,一个机器进行访问,需要知道对方的ip,被访问的机器要做出回复也需要知道访问者的ip;计算机默认的ip:127.0.0.1 或者可以通过ipconfi...原创 2019-11-07 19:12:34 · 3576 阅读 · 0 评论 -
模块化
模块化:就是把一个庞大的功能拆分成若干个小的功能,每个小功能是一个独立的模块,使用的时候导入,使用模块化编程,可以提高代码的复用性;浏览器中没有模块化的功能,html使用script标签来导入多个js文件这些文件仅仅是前后拼接,然后读取文件内容,(导入的js文件顺序很重要),由于使用的js都在同一个作用域中,系统只要是编辑js文件就需要把所有的都编辑出来,需要注意变量名以及函数名是不是有冲...原创 2019-11-06 19:52:48 · 422 阅读 · 0 评论 -
less
less概念:less并不是官方的语言,是一个第三方语言,所以浏览器不支持; less当做一门语言规则使用,使用less完成样式设置之后,还是需要把less编译成css文件才能在界面中使用; less是一门css预处理语言,添加了变量等特性... less的使用方式有两种:首先引入less.js文件在页面中实时转换(不建议使用) 使用nodejs进行批量转换然后在页面中...原创 2019-11-06 19:44:47 · 135 阅读 · 0 评论 -
正则表达式
正则表达式:regularexpression(reg)在开发过程中,要经常处理一些字符串匹配和搜索都需要匹配当前字符串内容,这个时候需要用到正则表达式。 在js当中正则是一个对象两种创建正则的方法:构造函数创建正则,参数是正则的字符串var r1 = new RegExp("\d");字面量创建:直接将字符串写在//中间基础格式:1. 匹配一个数字字符。等价于[...原创 2019-11-06 19:37:40 · 943 阅读 · 0 评论 -
文件模块系统
文件模块系统文件系统属于nodejs原生自带的api,使用的时候需要导入才可以已使用 但凡是模块都需要导入,可以直接导入也可以下载非官方的第三方模块进行导入require可以传入路径字符串,代表导入引入的意思 xx.js代表导入一个文件如果参数是非路径字符串,而是一个普通的名字 这个名字代表的就是一个模块 使用require两种情况要导入文件,写文件路径 ...原创 2019-11-05 19:54:23 · 471 阅读 · 0 评论 -
nodejs基础
nodejs是谷歌研发的本意是让js能在服务端进行开发,广泛的被前端程序员当做写后台的工具,nodejs在开发代理服务器以及前端打包脚本上都是不错的选择之一,提供了文件系统,网络系统等操作api..拓展性比较好; nodejs文件并不依赖于浏览器,浏览器的一切api都不能用,例如alet...document..window... nodejs当中也是有全局对象的,不是window而是一个...原创 2019-11-05 19:38:21 · 173 阅读 · 0 评论 -
cmd常用命令
logoff---------注销命令shutdown-------60秒倒计时关机命令calc-----------启动计算器notepad--------打开记事本regedt32-------注册表编辑器taskmgr-----任务管理器devmgmt.msc--- 设备管理器write----------写字板mspaint--------画图板msts...原创 2019-11-05 11:37:33 · 405 阅读 · 0 评论
分享