
NodeJS
文章平均质量分 59
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境
小木荣
这个人在摆烂。。。
展开
-
web开发模式+身份认证
一、web开发模式目前主流的 Web 开发模式有两种,分别是:1.基于服务端渲染的传统 Web 开发模式: 概念:服务器发送给客户端的 HTML 页面,是在服务器通过字符串的拼接,动态生成的。因此,客户端不需要使用 Ajax 这样的技术额外请求页面的数据。2.基于前后端分离的新型 Web 开发模式: 概念:前后端分离的开发模式,依赖于 Ajax 技术的广泛应用。简而言之,前后端分离的 Web 开发模式,就是后端只负责提供 API 接口,前端使用 Ajax 调用接口的开发模式。二、身份认证原创 2022-04-05 17:32:09 · 3154 阅读 · 0 评论 -
mysql安装及模块使用
一、下载MySQL1.下载MySQL不登陆,开始下载2.安装教程3.基本使用 (1)登录账户 (2)建库和表二、mysql模块操作mysql数据库(增删改查)users是一张表,id,username,password是列查找数据:select * from userswhere id>2插入数据:insert into users(username,password) values ("张三","123")更新数据:update users set usern原创 2022-04-03 16:11:31 · 1284 阅读 · 0 评论 -
Express:路由,中间件,编写接口
一、路由1.简介 路由指的是客户端的请求与服务器处理函数之间的映射关系 Express 中的路由分 3 部分组成:请求的类型、请求的 URL 地址和处理函数路由格式:app.METHOD(PATH,HANDLER) (例:app.get('/',function(){}) )2.模块化使用将路由抽离为单独模块的步骤如下: 创建路由模块对应的 .js 文件 调用 express.Router() 函数创建路由对象 向路由对象上挂载具体的路由 使用 export 向外共享路由对原创 2022-04-02 16:46:50 · 1303 阅读 · 0 评论 -
Express框架:创建服务器和发布static资源
总代码import express from 'express';//导入 expressconst app = express() // 创建 web 服务器// 监听客户端的 GET 和 POST 请求,并向客户端响应具体的内容app.get('/', (req, res) => { var aa = { name: '张三', age: 20, gender: '男' } // 向客户端响应一个 JSON 对象 // 调用 express 提供的 res.sen原创 2022-04-01 17:38:45 · 1638 阅读 · 0 评论 -
(自制)包与npm(的基本命令)
包:也叫第三方模块npm:node.js包管理器(Package Manager)npm基本命令登录与退出登录npm(先注册)npm login //登录要用户名密码邮箱及验证码npm logout包安装与卸载npm i 包名npm uninstall 包名npm i -g //表示全局模式安装,卸载时也要-g发布包与将发布包删除npm publish //在该包的终端下运行npm unpublish 包名 -force制作一个规范的包(实例)dateFormat.js原创 2022-03-30 20:03:10 · 1452 阅读 · 0 评论 -
ES6模块化
vsCode添加拓展 live server ,在html文件可以右键用live server打开<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device原创 2022-03-29 15:29:41 · 145 阅读 · 0 评论 -
Node.js模块化(CommonJS)
每个js文件都是一个自定义模块运行文件:const m = require('./1.js')// require导入模块console.log(m)// m是一个对象{}导入文件(1.js):/** * module.exports 对外接口 * exports和module.exports始终以后者为准(建议只用后者) * 一开始exports和module.exports指向同一初始对象 */exports.a = 'a';module.exports.b = 'b';/原创 2022-03-28 21:39:47 · 328 阅读 · 0 评论 -
Node.js内置模块:fs、path、http
fs模块/**fs模块*/const fs = require('fs');//导入fs模块// err返回错误信息(成功:null)// datastr是文件里的数据(读取失败:undefined)// utf-8是默认编码形式(可省略)fs.readFile('1.txt', 'utf-8', function (err, dataStr) { if (err !== null) { console.log(err); return; } cons原创 2022-03-27 16:03:35 · 1027 阅读 · 0 评论