node
丰柏林
一生清贫怎敢误佳人
展开
-
git初步使用
##初始化Git仓库//在新建的文件夹里面打开cmd 运行以下代码git init##配置用户信息在git中设置当前使用的用户是谁git config --global user.name "fbl"设置邮箱git config --global user.email "fbl@.com"存储代码第一步,放到门口git add ./文件名第二部,放进仓库-m 注释,...原创 2019-10-16 18:20:22 · 194 阅读 · 0 评论 -
nodejs使用gm制作缩略图和头像裁剪
var fs = require("fs");var gm = require("gm");gm('./01.jpg') .resize(50,50,"!") .write('./02.jpg',function(err){ if(err){ console.log(err); } });原创 2019-09-24 10:24:17 · 1306 阅读 · 0 评论 -
GraphicsMagick
GraphicsMagick官网地址:http://www.graphicsmagick.org/index.html官网上有安装和使用方法,命令使用手册:http://www.graphicsmagick.org/utilities.html原创 2019-09-23 12:12:00 · 212 阅读 · 0 评论 -
如何解决node向mongodb插入数据报错
插入数据报错 db.collection(restaurants).insertOne([TypeError: db.collection is not a function重点是这一段,需要使用3.0写法//itcast是我mongodb中一个数据库的名字,可以保证找到正确的地址 const mydb = db.db('itcast'); //插入数据,集合如果不存在,也没有关...原创 2019-09-14 10:37:25 · 883 阅读 · 0 评论 -
mongodb初步使用
在使用mongodb时 首先要开机开机了使用mongo命令运行数据库use item:使用item数据库,如果没有,将创建item数据库db:查看当前数据库db.dropDatabase(); :删除当前数据库db.student.insert({“name”:“xiaoming”,“age”:“18”}); :插入数据如何导入数据,结束当前数据库的运行,保持数据库是开机的,打开新的命...原创 2019-09-12 16:32:20 · 165 阅读 · 0 评论 -
mongodb下载地址
Mongodb全版本下载地址http://dl.mongodb.org/dl/win32/x86_64原创 2019-09-11 21:24:39 · 210 阅读 · 0 评论 -
mongodb文档地址
https://docs.mongodb.com原创 2019-09-10 09:39:42 · 181 阅读 · 0 评论 -
nod中删除文件unlink的正确使用
var size = parseInt(files.tupian.size); if (size > 1024){ res.send("图片尺寸应该小于1M"); //删除图片 //在这里必须知道它是一个回调函数,参数有两位 fs.unlink(files.tupia...原创 2019-09-08 17:13:20 · 2228 阅读 · 0 评论 -
文件上传模块formidable如何使用
原网址https://www.npmjs.com/package/formidablevar formidable = require('formidable'), http = require('http'), util = require('util'); http.createServer(function(req, res) { if (req.url == '...原创 2019-09-08 16:19:57 · 4097 阅读 · 0 评论 -
express框架的常用语句
express是node的开发框架var express = require("express");var app = express();//这里的views指的是提供静态资源的文件夹app.use(express.static("./views"));//使用get请求获取并返回数据,如果接收到的url是haha,那么返回hahaapp.get("/haha",functio...原创 2019-09-04 13:57:24 · 670 阅读 · 0 评论 -
fs模块如何用绝对路径读取文件
首先 我们在桌面新建一个a.js和一个test文件夹然后在test文件夹下新建一个1.txt(里面随便写点文字)和一个b.js在a.js和b.js里面写上下列代码a.jsvar a = require("./test/b.js");b.jsvar fs = require("fs");//这里的文件读取使用__dirname将相对路径转换成为绝对路径//用来防止fs模块读取文件时...原创 2019-09-02 11:13:06 · 3967 阅读 · 0 评论 -
node把同步变为异步
node把异步变为同步的方法这次我们用遍历文件夹push进数组做案例var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } /...原创 2019-08-29 09:55:39 · 351 阅读 · 0 评论 -
我为什么学习node.js
一 、Node.js的特点单线程 非阻塞I/O 事件驱动单线程在Java、PHP或者.net等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约2MB内存。也就是说,理论上,一个8GB内存的服务器可以同时连接的最大用户数为4000个左右。要让Web应用程序支持更多的用户,就需要增加服务器的数量,而Web应用程序的硬件成本当然就上升了。Node.js不为每个客户连接...原创 2019-08-21 10:12:54 · 129 阅读 · 0 评论 -
node如何检测文件夹属性
var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } //stat检测状态 fs.stat("./album/aaa",functio...原创 2019-08-25 12:24:45 · 417 阅读 · 0 评论 -
用node的mkdir()创建文件夹报错解决办法
在刚开始学node的时候我们都会按照视频上老师讲的去专心模仿,但是一旦版本的替换就容易造成一些毛病例如下面的代码,会报错,提示没有回调函数callback()那么如何解决这个问题?var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不...原创 2019-08-25 12:00:32 · 2621 阅读 · 0 评论 -
解决node里面fs.readFile读取文件乱码
我在跟着老师学习的时候,发现node的fs模块在进行读取的时候,不需要设置头部,如果设置头部信息,那么就会乱码,res.writeHead(200,{“Content-Type”:“text/html;charset=UTF8”});这是我之前设置的一个头部,但事实上浏览器打开会乱码,我们用下面的代码读取同目录下test文件夹下的1.txt文件的内容时,就不会出现乱码问题var http =...原创 2019-08-24 16:43:40 · 3345 阅读 · 2 评论 -
关于node里面的底层路由小解
首先,我们编写一个html文件便于我们进行表单提交<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...原创 2019-08-24 11:35:40 · 122 阅读 · 0 评论 -
node里面如何分割url第一篇
req里面的模块中,最关键的是就是req.url属性,表示用户请求的URL地址,所有的路由设计,都是通过req.url来实现的。但是用户提交的url中,包含的#是识别不出来的,其它的都能识别出来。拿到url之后我们要识别URL,其中第一个就是url模块,第二个就是querystring模块。关于queryString这个方法接收一个字符串,返回一个对象querystring.stringi...原创 2019-08-23 19:21:36 · 612 阅读 · 0 评论 -
关于node里面的http模块详解
node的http模块中,包括createServer创建服务器,req请求,res响应, res.writeHead设置响应头,res.write编写内容以及最重要的res.end结束响应//关于node里面的http模块//在使用之前,我们首先要引用模块var http = require("http");//创建一个服务器,回调函数表示接收到请求之后做的事情var server ...原创 2019-08-23 16:41:46 · 339 阅读 · 0 评论