![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
MissQ_coffee
关关难过关关过
展开
-
Node操作mysql
使用 delete 语句会真正删除数据,保险起见,使用标记删除的形式,模拟删除的动作。即在表中设置状态字段,标记当前的数据是否被删除。前后端分离推荐使用 JWT(JSON Web Token)认证机制,是目前最流行的跨域认证解决方案。服务端渲染推荐使用 Session 认证机制,不跨域的方式。原创 2024-04-01 14:18:44 · 717 阅读 · 0 评论 -
Nodejs学习总结(六)Path路径模块(必懂)
最近初步把Nodejs学习了一下,也做了一个小型的多人评论博客系统,这个项目关注于nodejs及express,mongoose的一个整合,对于页面的交互及后台的搭建是非常重要且涵盖面较广,想要查看源码的之前去我github上下载查看即可。 1. Path路径模块 2. nodejs中的其他成员 ...原创 2020-07-12 10:25:44 · 186 阅读 · 0 评论 -
Nodejs学习总结(三)模板引擎及Express及中间件
解决原创 2020-07-12 09:50:26 · 165 阅读 · 0 评论 -
Nodejs学习总结(五)mongoDB的使用
mongoDB是非关系型数据库,操作方便,动态的生成各种数据。 概念: 上图中的qq,taobao可以理解为不同的数据库,qq里面的users,products可以理解为关系型数据库中的各种表,这里叫集合。user里面的数据可以理解为是各种表记录,在这里为多个文档,每一条记录可以称为文档。 下面的代码详细说明了用nodejs来操作数据库的方式。 const mongoose = require('mongoose'); const Schema = mongoose.Schema; mongoose.原创 2020-07-08 14:24:45 · 147 阅读 · 0 评论 -
简单易懂:package.json和package-lock.json的区别
npm 5以前是没有这个package-lock.json文件的,npm 5以后才加入了这个文件。 当你安装包的时候,npm都会生成或者更新package-lock.json这个文件。原创 2020-07-07 20:46:51 · 235 阅读 · 0 评论 -
Nodejs学习总结(二)模块化
在node中没有全局作用域,只有模块作用域。外部访问不到内部,内部也访问不到外部。 既然node是模块作用域,那如何让模块与模块之间通信? 加载require: require加载规则: 导出exports: 原理解析: node的性质: commonJS中与es6模块化的区别: Node中模块导入导出是:require/exports ES6的模块导入导出是:import/export ...原创 2020-07-07 11:37:28 · 146 阅读 · 0 评论 -
Nodejs学习总结(四)node路由设计+封装读取数据文件模块(异步编程)
node路由设计 为了简化入口文件app.js以及使代码的模块化程度更高,需要将入口文件中的路由部分抽离出来成一个单独的文件,router.js. 首先在router.js文件中导入express const express = require('express') 使用express的router功能 let router = express.Router() 把路由都挂载到路由容器中 router.get('/students/new', (req, res) => { })原创 2020-07-07 09:21:55 · 241 阅读 · 0 评论 -
Nodejs学习总结(一)简单的http服务器
最近我开始着手学习nodejs,边看视频边操作这种模式,顺手就记录一下。 nodejs特性: 事件驱动 非阻塞IO模型(异步) 轻量和高效 node作用: 解析js 读写文件 http 读文件: 注意: ** 响应内容只能是二进制或者字符串: JSON.stringify() ** 举个例子: const http = require('http'); var server = http.createServer(); server.on('request', function(requ原创 2020-07-06 14:49:59 · 160 阅读 · 0 评论