Node
前端Node的学习
Dreamy.TZK
这个作者很懒,什么都没留下…
展开
-
Node安装及更换源
NodeJs的安装无论是何种系统进行安装,都需要到其官网进行下载。WindowsWindows版本以Windows10 64位为例,为了方便我选择msi安装方式进行安装。下载安装步骤选择安装位置下一步接下来一路下一步即可。验证是否安装成功终端内输入命令node -v即可验证node是否安装成功。输入npm -v即可验证npm是否安装成功。Linux下载安装包如果是服务器,那么上传到服务器。如果是本地,那么直接解压即可。解压命令参考t原创 2020-09-29 08:02:00 · 5455 阅读 · 0 评论 -
JavaScript开发中的常用代码参考
前言此文记录项目开发中的通用代码块及编码方法的总结。一个最简单的服务器框架(NodeJS)// 导入模块 (yarn add express 或 npm i express 安装)const express = require("express");// 实例化对象const app = express();// 定义端口号const port = 3000;// 设置路由/** * 当访问根路径时返回Hello World */app.get("/", (req, res) =&原创 2020-09-12 22:41:24 · 198 阅读 · 0 评论 -
十、Promise的使用
Promise用来做什么用来解决回调地狱。回调地狱也就是回调函数中嵌套了回调函数,代码阅读性低。例如如下代码:const fs = require("fs");// 读A文件fs.readFile(`${__dirname}/etc/a.txt`, "utf-8", (err, data) => { if (err) { console.log(err); } else { console.log(data); // 读B文件 fs.readFile原创 2020-07-07 16:27:20 · 185 阅读 · 0 评论 -
九、英雄管理(cqmanager)系统
查看源代码准备mysql-ithm的使用安装npm i mysql-ithm使用参照文档即可。简单示例// 导入模块const hm = require("mysql-ithm");//2.连接数据库//如果数据库存在则连接,不存在则会自动创建数据库hm.connect({ host: "localhost", //数据库地址 port: "3306", user: "root", //用户名,没有可不填 password: "root", //密码,.原创 2020-07-06 19:54:24 · 449 阅读 · 0 评论 -
八、NPM包管理
如何写NodeJs模块遵守commentjs规范。导入模块暴露出去(导出)一个简单的示例:// 定义一个对象let db = { baseUrl: "http://127.0.0.1:3000/", insert: function () { console.log("插入方法"); }, delete: function () { console.log("删除方法"); },};// 将其暴露出去modu原创 2020-07-04 21:55:52 · 125 阅读 · 0 评论 -
七、NodeJs数据库管理
建表MySQL程序可以使用PHP study集成工具。链接、操作数据库可以使用phpstudy自带的工具也可以使用navicat工具。SQL语句-增删改查插入数据insert into 表名(字段名1,字段名2) values(值1,值2);例如:insert into user(name,description) values('陈浩南','铜锣湾扛把子');删除数据delete from 表名 where 条件;条件一定要写,如果不写则会删除该表中所有的数据删除。例如原创 2020-07-04 21:55:20 · 408 阅读 · 0 评论 -
六、中间件与跨域
什么是中间件在路由相应之前就会执行中间件的内容,例如在中间件中进行赋值,这种就可以在路由执行时使用这个值。所以中间件就是服务器开启之后和路由响应之前执行的一个函数。这个函数可以操作req与res。使用next()向下传递到下一个中间件,最后传到路由。例如开启三个中间件的写法:app.use((req, res, next) => { console.log("中间件1"); req.requestTime = Date.now(); next();});app.use((req原创 2020-07-04 21:54:47 · 655 阅读 · 1 评论 -
四、node服务器搭建
什么是端口一台电脑可以部署多个服务器,根据端口不同找到不同的服务器。默认的http端口为80端口。web服务器读取网页并返回使用http模块开启一个服务器在服务器内部读取文件,将读取到的字符串内容作为服务器的响应返回const http = require("http");const fs = require("fs");const path = require("path");const server = http.createServer((req, res) => {原创 2020-07-03 14:57:20 · 1008 阅读 · 0 评论 -
三、nodejs模块使用和其他
内置模块的基本使用(删除文件)const fs = require("fs");/** * 删除文件 * @param {string} "./temp/test.txt" 被删除文件的路径 * @param {function} (err) 回调函数,将错误信息传入其中 */fs.unlink("./temp/test.txt", (err) => { if (err) throw err; console.log("已成功删除 test");});fs模块读文件c原创 2020-07-03 14:56:49 · 102 阅读 · 0 评论 -
二、ES6新语法
let关键字特点var关键字let关键字变量提升√×作用域没有块级作用域,是函数作用域有块级作用域重复声明√×重新赋值√√变量提升console.log(age);let age = 38;作用域for (var i = 0; i < 10; i++) {}console.log(i);for (let n = 0; i < 10; i++) {}console.log(n);图中可对比看出,如果用原创 2020-07-01 18:31:50 · 439 阅读 · 0 评论 -
一、Node.js入门
什么是NodeJsNodeJs是一个基于谷歌V8引擎的运行环境。(服务器上的v8引擎就是node.js)其作用是让js拥有开发服务端的功能环境安装官方地址:https://nodejs.org/zh-cn/安装完成后,添加环境变量。命令行终端输入node -v即可输出版本号。同样的,安装完NodeJs之后会自动安装npm(node package manager)。输入npm -v也会出现版本号。npm可以到NPM去寻找包,类似GitHub。运行NodeJsVSCode中使用R原创 2020-07-01 18:31:02 · 89 阅读 · 0 评论