nodejs
久许
朋友拍了拍我,说我可不是什么幺蛾子
展开
-
nodejs操作mongodb
1、这里package.json的依赖版本为"dependencies": { "ejs": "^2.6.1", "mongodb": "^3.1.12"}2、目录结构3、01nodejs_mongodb.js(实现增加,修改和删除)var http = require('http')var ejs = require('ejs')var app = requ...翻译 2019-01-23 23:23:14 · 223 阅读 · 0 评论 -
webpack和webpack-dev-server示例
一、webpack的使用webpack的优点npm包的三种安装方式为了方便使用,可以使用全局安装的方式来安装webpacknpm install -g webpack但是,在较新版本的webpack中,还需要安装webpack-clinpm install -g webpack-cli然后来看看我们的项目结构:main.js是打包的入口,main.j...翻译 2019-02-16 22:52:33 · 541 阅读 · 0 评论 -
MongoDB增删查改命令
主讲教师:(大地) 删除数据库,删除当前所在的数据库db.dropDatabase(); 删除集合,删除指定的集合 删除表删除集合 db.COLLECTION_NAME.drop() db.user.drop() 1、查找命令//查找name等于zhangsan且age等于20的数据db.user.find("name":"zhangsan","age": ...翻译 2019-01-23 11:59:35 · 264 阅读 · 2 评论 -
配置MongoDB服务,让mongod自启动
(前提是首先配置好mongodb的环境变量。)1、目录结构即在D盘的根目录创建data文件夹,在data文件夹内部分别创建db和log文件夹,以及mongod.cfg文件。2、mongod.cfg文件内容logpath=D:\data\log\mongod.loglogappend=truedbpath=D:\data\dbdirectoryperdb=truep...翻译 2019-01-23 10:38:41 · 922 阅读 · 0 评论 -
模拟express路由封装
1、目录结构2、express_router.jsvar url = require('url')function changeRes(res){ res.send=function(data){ res.writeHead(200,{"Content-Type":"text/html;charset='utf-8'"}) res.end(d...翻译 2019-01-22 21:41:30 · 512 阅读 · 0 评论 -
仿照express的路由
1、示例代码05router_express.js(粗略)var G = [];var app = function(req,res){//定义函数app if(G['login']){//判断方法是否存在 G['login'](req,res); /*执行注册的方法*/ }}//定义一个get方法app.get=function(string...翻译 2019-01-22 16:14:38 · 125 阅读 · 0 评论 -
nodejs模块化方法封装路由
1、代码目录结构2、02router.jsvar model = require('./model/model')var http = require('http')var url = require('url')http.createServer(function(req,res){ res.writeHead(200,{"Content-Type":"text/ht...翻译 2019-01-22 13:46:17 · 903 阅读 · 0 评论 -
nodejs静态文件托管以及路由
1、新建文件router.js//fs模块var fs = require('fs');//path模块var path = require('path');/*nodejs自带的模块*///url模块var url = require('url');var getMime = function(extname, callback) { /*获取后缀名的方法*/ fs...翻译 2019-01-21 16:37:45 · 681 阅读 · 0 评论 -
nodejs通过事件驱动获取异步函数中的数据
1、目录结构2、getmimefromfile_events.js//这是一个函数exports.getMime=function(fs,extname,EventEmitter){ /*获取后缀名的方法*/ //.html console.log('1'); fs.readFile('./mime.json',function(err,data){ ...翻译 2019-01-21 14:53:05 · 250 阅读 · 0 评论 -
nodejs 通过回调函数获取异步函数中的数据
1、目录结构2、mime.json{ ".323":"text/h323" , ".3gp":"video/3gpp" , ".aab":"application/x-authoware-bin" , ".aam":"application/x-authoware-map" ,.......此处略去四百多行 "翻译 2019-01-21 14:19:13 · 2903 阅读 · 1 评论 -
nodejs非阻塞IO之 回调函数
var fs = require('fs');function getMime(callback){ fs.readFile('mime.json',(err,data)=>{ //console.log(data.toString()); callback(data);//在异步调用的内部 });}getMime(functio...翻译 2019-01-20 23:20:44 · 306 阅读 · 0 评论 -
nodejs静态Web服务
//引入http模块var http=require('http');//fs模块var fs=require('fs');//path模块var path=require('path'); /*nodejs自带的模块*/var mimeModel=require('./model/getmime.js');//console.log(mime.getMime('.css'));...翻译 2019-01-20 22:29:21 · 566 阅读 · 0 评论 -
nodejs中cookie的基本使用
/** 1、安装 npm install cookie-parser --save* 2、引入var cookieParser =* 3、设置中间件 app.use()* 4、设置cookie HttpOnly默认fals不允许客户端脚本访问,* 允许后端进行访问,也允许nodejs进行访问,但不允许前端的js代码进行访问* 5、获取cookie**...翻译 2019-01-25 11:46:19 · 10222 阅读 · 4 评论 -
express中间件 body-parser中间件
1、目录结构2、依赖"dependencies": { "body-parser": "^1.18.3", "ejs": "^2.6.1", "express": "^4.16.4" }3、01express应用级中间件.jsvar express = require('express')//引入var app =翻译 2019-01-24 21:28:16 · 335 阅读 · 0 评论 -
express_ejs路由
1、目录结构2、news.ejs<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title>翻译 2019-01-24 20:18:11 · 347 阅读 · 0 评论 -
在ubuntu中使用npm安装vue
sudo npm cache clean -fsudo npm install -g nsudo n stablesudo npm install npm@latest -gsudo npm install -g vue-cli翻译 2019-08-21 18:52:38 · 1128 阅读 · 0 评论