歌谣---前端学习--node.js
node
普通网友
这个作者很懒,什么都没留下…
展开
-
前端学习(1333):mongodb增
const mongoose = require('mongoose');mongoose.connect('mongodb://localhost/playground', { useUnifiedTopology: true }) .then(() => console.log('数据库连接成功')) .catch(err => console.log(err, '数据库连接失败')) //创建集合规则const courseSchema = new m...原创 2020-06-02 10:03:10 · 180 阅读 · 0 评论 -
前端学习(1331):mongoose第三方模块
const mongoose = require('mongoose');mongoose.connect('mongodb://localhost/playground', { useUnifiedTopology: true }) .then(() => console.log('数据库连接成功')) .catch(err => console.log(err, '数据库连接失败'))运行结果...原创 2020-06-02 10:02:52 · 189 阅读 · 0 评论 -
前端学习(1330):数据库相关概念
原创 2020-06-02 10:02:31 · 153 阅读 · 0 评论 -
前端学习(1329):数据库概述
原创 2020-06-02 10:00:21 · 212 阅读 · 0 评论 -
前端学习(1328):服务器基础概念
原创 2020-06-02 10:00:05 · 168 阅读 · 0 评论 -
前端学习(1327):node全局对象global
global.console.log('我是歌谣');global.setTimeout(function() { console.log('123');}, 2000)运行结果原创 2020-06-02 09:59:48 · 187 阅读 · 0 评论 -
前端学习(1326):异步函数在node得应用
const fs = require('fs');const promisify = require('util').promisify;const readFile = promisify(fs.readFile);async function run() { let r1 = await readFile('./1.txt', 'utf8'); let r2 = await readFile('./2.txt', 'utf8'); let r3 = await read.原创 2020-06-02 09:59:33 · 196 阅读 · 0 评论 -
前端学习(1325):await关键字
async function p1() { return 'p1';}async function p2() { return 'p2';}async function p3() { return 'p3';}async function run() { let r1 = await p1(); let r2 = await p2(); let r3 = await p3(); console.log(r1); consol...原创 2020-06-02 09:59:17 · 282 阅读 · 0 评论 -
前端学习(1324):anysc关键字
//只能出现再异步函数中 暂停异步函数得执行async function fn() { throw '发生勒一些错误'; return 123;}//console.log(fn())fn().then(function(data) { console.log(data);}).catch(function(err) { console.log(err);})运行结果...原创 2020-06-02 09:59:01 · 307 阅读 · 0 评论 -
前端学习(1323):promise链式编程
const fs = require('fs');/* fs.readFile('./1.txt', 'utf8', (err, result1) => { console.log(result1); fs.readFile('./2.txt', 'utf8', (err, result2) => { console.log(result2); fs.readFile('./3.txt', 'utf8', (err, result3) =&g.原创 2020-06-02 09:58:44 · 228 阅读 · 0 评论 -
前端学习(1322):promise
const fs = require('fs');let promise = new Promise((resolve, reject) => { fs.readFile('./1.txt', 'utf8', (err, result) => { if (err != null) { reject(err); } else { resolve(result) } });})...原创 2020-06-01 12:20:55 · 132 阅读 · 0 评论 -
前端学习(1321):node.js得异步api
const fs = require('fs');fs.readFile('./1.txt', 'utf8', (err, result1) => { console.log(result1); fs.readFile('./2.txt', 'utf8', (err, result2) => { console.log(result2); fs.readFile('./3.txt', 'utf8', (err, result3) =>...原创 2020-06-01 12:20:41 · 179 阅读 · 0 评论 -
前端学习(1320):同步和异步得区别
原创 2020-06-01 12:20:28 · 235 阅读 · 0 评论 -
前端学习(1319):node.js异步编程
test,jsfunction getMsg(callback) { setTimeout(function() { callback({ msg: 'hello node js' }) }, 2000)}getMsg(function(data) { console.log(data);});callback.jsfunction getData(callback) { callback('..原创 2020-06-01 12:20:16 · 137 阅读 · 0 评论 -
前端学习(1318):同步api和异步api
原创 2020-06-01 12:20:00 · 554 阅读 · 0 评论 -
前端学习(1317):静态资源2
//创建网站服务器模板const http = require('http');const url = require('url');//网站服务器对象const app = http.createServer();const path = require('path');const fs = require('fs');const mime = require('mime');//客户端有请求/* const querystring = require('querystring'); .原创 2020-06-01 12:19:46 · 220 阅读 · 0 评论 -
前端学习(1316):静态资源
//创建网站服务器模板const http = require('http');const url = require('url');//网站服务器对象const app = http.createServer();const path = require('path');const fs = require('fs');//客户端有请求/* const querystring = require('querystring'); */app.on('request', (req,...原创 2020-06-01 12:19:32 · 209 阅读 · 0 评论 -
前端学习(1315):路由
//引入系统模块http//创建网站服务器//为网站添加请求事件const http = require('http');const url = require('url');const app = http.createServer();app.on('request', (req, res) => { //获取请求方式 const method = req.method.toLowerCase(); //获取请求地址 const pat...原创 2020-06-01 12:19:16 · 190 阅读 · 0 评论 -
前端学习(1314):post请求参数
demo400.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body>原创 2020-06-01 12:18:58 · 583 阅读 · 0 评论 -
前端学习(1313):get请求参数
//创建网站服务器模板const http = require('http');//内置模块const url = require('url');//网站服务器对象const app = http.createServer();//客户端有请求app.on('request', (req, res) => { //获取请求方式 //console.log(req.method); //获取请求地址 //console.log(req.url);...原创 2020-06-01 12:18:40 · 715 阅读 · 0 评论 -
前端学习(1312):响应报文
//创建网站服务器模板const http = require('http');//网站服务器对象const app = http.createServer();//客户端有请求app.on('request', (req, res) => { //获取请求方式 //console.log(req.method); //获取请求地址 //console.log(req.url); //响应报文 res.writeHead(200, ...原创 2020-05-31 14:45:07 · 299 阅读 · 0 评论 -
前端学习(1311):请求报文
//创建网站服务器模板const http = require('http');//网站服务器对象const app = http.createServer();//客户端有请求app.on('request', (req, res) => { //获取请求方式 //console.log(req.method); //获取请求地址 //console.log(req.url); if (req.url == '/index' || req.ur...原创 2020-05-31 14:44:54 · 401 阅读 · 0 评论 -
前端学习(1310):http协议
请求响应原创 2020-05-31 14:44:41 · 224 阅读 · 0 评论 -
前端学习(1309):创建网站服务器
//创建网站服务器模板const http = require('http');//网站服务器对象const app = http.createServer();//客户端有请求app.on('request', (req, res) => { res.end('<h2>hello user</h2>')});//监听端口app.listen(3000);console.log('服务器启动成功');运行结果...原创 2020-05-31 14:44:26 · 218 阅读 · 1 评论 -
前端学习(1309):创建web服务器
原创 2020-05-31 14:44:09 · 256 阅读 · 0 评论 -
前端学习(1308):URl
原创 2020-05-31 14:43:55 · 138 阅读 · 0 评论 -
前端学习(1307):模块查找规则二
原创 2020-05-31 14:43:42 · 251 阅读 · 0 评论 -
前端学习(1306):node.js模块的加载机制
demo10.jsrequire('./find.js');find.jsconsole.log('找到了');运行结果原创 2020-05-31 14:43:27 · 147 阅读 · 0 评论 -
前端学习(1305):项目依赖
原创 2020-05-31 14:43:14 · 228 阅读 · 0 评论 -
前端学习(1304):package.json
原创 2020-05-31 14:42:56 · 140 阅读 · 0 评论 -
前端学习(1297):第三方模块gulp
、原创 2020-05-30 14:13:33 · 205 阅读 · 0 评论 -
前端学习(1296):第三方模块nodenrm
原创 2020-05-30 14:13:19 · 190 阅读 · 0 评论 -
前端学习(1296):第三方模块nodemon
修改保存重新执行如何断开ctrl+c原创 2020-05-30 14:13:01 · 154 阅读 · 0 评论 -
前端学习(1295):第三方模块npm
默认下载到当前目录下面原创 2020-05-30 14:12:45 · 204 阅读 · 0 评论 -
前端学习(1294):相对路径和绝对路径
const fs = require('fs');const path = require('path');console.log(__dirname);console.log(path.join(__dirname, './demo01.js'));fs.readFile(path.join(__dirname, './demo01.js'), 'utf8', (err, doc) => { console.log(err); console.log(doc);})...原创 2020-05-29 09:37:15 · 158 阅读 · 0 评论 -
前端学习(1293):系统模块path路径操作
//导入path模块const path = require('path');//路径拼接const finaPath = path.join('public', 'uploads', 'avater');console.log(finaPath);运行结果原创 2020-05-29 09:37:00 · 645 阅读 · 0 评论 -
前端学习(1292):文件写入操作
const fs = require('fs');fs.writeFile('./demo.txt', '即将要写入的内容', err => { if (err != null) { console.log(err); return; } console.log('文件内容写入成功');})运行结果原创 2020-05-29 09:36:46 · 1043 阅读 · 0 评论 -
前端学习(1291):nodejs的系统模块文件读取操作
//通过模块对模块进行引入const fs = require('fs');//读取文件fs.readFile('./demo01.js', 'utf8', (err, doc) => { console.log(err); console.log(doc);})运行结果原创 2020-05-29 09:36:32 · 258 阅读 · 0 评论 -
前端学习(1290):nodejs模块化的开发导出另一种方式
demo04.jsconst greeting = _name => `hello ${_name}`;module.exports.greeting = greeting;demo05.jsconst a = require('./demo04.js');console.log(a);console.log(a.greeting(`geyao`));运行结果demo04.jsconst greeting = _name => `hello ${原创 2020-05-29 09:36:17 · 223 阅读 · 0 评论 -
前端学习(1289):nodejs模块化的开发规范
demo02.jsconst add = (n1, n2) => n1 + n2exports.add = add;demo03.jsconst a = require('./demo02.js');console.log(a);运行结果原创 2020-05-29 09:36:03 · 264 阅读 · 0 评论