
node_record
文章平均质量分 55
总结寒假期间,自己对每天学习node的一个简要总结,便于复习和查找
爱叨叨的小嘟
助人亦是助己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nodejs第五天
1.javascript单线程,事件循环 2.凡是需要得到一个函数 异步函数:setTimeout readFile writeFile readdir ajax 往往异步api都伴随有一个回调函数 如果需要得到一个函数内部异步操作的结果,我们就要用到回调函数 3.封装一个函数就是为了我们可以按找们的的意愿做出相应的改变 让其变得灵活 4.中间件是什么? 5.package.j...原创 2021-02-11 11:48:31 · 146 阅读 · 1 评论 -
基于原生XMLHttpRequest()封装get方法
待进一步的完善: function get(url,callback){ let http = new XMLHttpRequest(); http.onload = function(){ callback(http.responseText); } http.open("get",url,true); http.send(); } .原创 2021-02-10 19:47:42 · 207 阅读 · 0 评论 -
MongoDB代码操作
const mongoose = require('mongoose'); let Schema = mongoose.Schema // 连接数据库test // 指定连接的数据库不需要存在,当插入第一条数据之后就会自动被创建出来 mongoose.connect('mongodb://localhost/test',{useNewUrlParser: true}); // 2.设计文档结构(表结构) // 字段名称就是表结构中的属性名称 // 约束的目的就是为了保证数据的完整性 let userSc..原创 2021-02-10 19:25:28 · 311 阅读 · 0 评论 -
Nodejs第四天
1.(./)中的点指的是父级(也就是当前文件的上一个文件夹) 2.require中相对路径要以(.)开头 require()中加载的是模块 3.如何让服务器自动重启? 安装nodemon 安装完nodemon遇到的问题(博客):https://blog.csdn.net/L_Z_jay/article/details/113391474 全局安装 npm install --global 之后打开文件时 使用 nodemon 文件名即可 4.app.use...原创 2021-02-09 10:28:16 · 152 阅读 · 0 评论 -
回调函数
1.setTimeout的一些知识点 setTimeout这个函数我们知道他是异步的,会在我们所指定的延迟时间之后才会执行,举例 console.log("1"); function examPle (){ setTimeout(function(){ console.log("2"); },2000) console.log("3"); } examPle(); console.log("4"); 上边的代码先执行c...原创 2021-02-09 10:13:00 · 369 阅读 · 0 评论 -
package.json和package-lock.json简介
1.package.json(向导文件) npm init -y(yes)的简写来生成package.json这个包描述文件(-y --y -yes --yes)这四种情况下都可以生成package.json 2.package-lock.json npm install 安装包 这样之后会自动生成package-lock.json(当安装包的时候,会自动创建或者是更新package-lock.json) package-lock.json这个文件会保存node_modules中所有...原创 2021-02-04 18:01:31 · 339 阅读 · 0 评论 -
Nodejs第一天
###上午总结 1.如何使用node打开javascript文件 1.打开文件所在的路径(可以手动输入或者打开文件所在的位置 然后按shift与鼠标右键) 2.node 文件名 (文件名.js || 文件名都可以) 3.回车就可以执行 2.没有bom和dom //在node中采用ecmascript进行编码 //没有bom和dom //和浏览器中的js不一样 3.为什么要有node? 解释:"Node.js 是服务器端的 JavaScrip...原创 2021-01-21 15:37:40 · 203 阅读 · 0 评论 -
node总结(二)
本次工作进展(1.25-1.29) 1.node还是重点工作 1.25日 第一阶段的总结https://blog.csdn.net/L_Z_jay/article/details/113102894 1.26日 第二阶段总结:https://blog.csdn.net/L_Z_jay/article/details/113178164 关于np...原创 2021-02-01 18:57:28 · 159 阅读 · 0 评论 -
安装完nodemon遇到的问题
1.问题:系统禁止运行脚本 nodemon : 无法加载文件 C:\Users\梦之所引\AppData\Roaming\npm\nodemon.ps1, 因为在此系统上禁止运行脚本。有关详细信息,请 参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行: 1 字符: 1 + nodemon app + ~~~~~~~ + CategoryInfo :...原创 2021-01-29 19:00:12 · 492 阅读 · 0 评论 -
Nodejs第三天
1.Node中的模块系统 (1)使用node编写应用程序主要使用 EcamScript语言 和浏览器不一样,在这里没有bom和dom 2.核心模块 (1)文件操作 fs (2)http服务的http (3)url路径操作模块 (4)path路径处理模块 (5)os操作系统信息 3.第三方模块 (1)art-template(目前已知) (2)须通过npm下载使用 4.commonjs...原创 2021-01-28 10:04:56 · 224 阅读 · 0 评论 -
初识express框架
1.首先 需要新建一个文件 在cmd输入 mkdir 文件名(或者自己创建一个文件名) 2.在cmd中打入 npm init -y 然后生成package.json(包描述文件), 3.安装expess 如下图:npm install --save express(可简写为 npm i --S express) 4.安装完毕,即可引入express,初次尝试,使用代码如下。注:启动服务器 node 文件名,关闭服务器,在cmd界面按Ctrl +c即可退出 ...原创 2021-01-27 18:28:42 · 201 阅读 · 0 评论 -
npm的一些常用命令和被墙问题的解决
npm(node package manager) (1)npm网站 (npmjs.com) (2)npm命令行工具 安装 node同时也就已经安装了npm 1.查询npm版本号 在cmd中输入npm -v或者npm -version即可 2.升级npm 在cmd中输入 npm install --global npm 3.常用命令 博客(https://www.cnblogs.com/P...原创 2021-01-26 18:01:52 · 445 阅读 · 0 评论 -
Nodejs第二天
1.本次学习node跳过了day2-01-代码风格这节课 2.在es6的``(模板字符串)中,可以使用${}来引用变量, 从而作为字符串的一部分 3.模板引擎最早诞生于服务器,后来才发展到前端 1.安装 npm install art-template 2.在需要使用的文件模块中加载art-template 3.查文档,使用模板引擎的 api 4.模板可以替换一些特定的内容,只关心标记,即使原本是字符串,只要满足 相应的标记,那么就可以进行替换 5.模板引擎可以进行服务端渲染页面 6.服...原创 2021-01-26 13:20:31 · 185 阅读 · 0 评论 -
node总结(一)
本周工作进展 学习node 1.目标:对node有一个基本的认识,了解node对我们做项目有什么帮助还有掌握一些基本的用法 1.22日: 1.如何使用node打开javascript文件 2.为什么要有node? 3.node有什么作用?node 可以构建一个web服务器 ...原创 2021-01-25 09:54:50 · 253 阅读 · 0 评论 -
获取form表单提交的内容
第一个结果: let url = require("url"); let obj = url.parse('/pinglun?name=1234&value=wererr'); console.log(obj); 上边的结果如下: Url { protocol: null, slashes: null, auth: null, host: null, port: null, hostname: null, hash: null, searc...原创 2021-01-23 19:08:02 · 1217 阅读 · 0 评论