
Node.js
1oneLee
这个作者很懒,什么都没留下…
展开
-
模块化学习笔记
模块化原创 2021-08-12 09:57:46 · 124 阅读 · 0 评论 -
Cookie,Session,Token【Codewhy NodeJS学习笔记】
笔记原创 2021-08-11 15:25:48 · 182 阅读 · 0 评论 -
MySQL 笔记
coderwhy nodejs MySQL原创 2021-08-11 15:08:12 · 94 阅读 · 0 评论 -
跨域
跨域1. JSONP:只要说到跨域,就必须聊到 JSONP,JSONP全称为:JSON with Padding,可用于解决主流浏览器的跨域数据访问的问题。Web 页面上调用 js 文件不受浏览器同源策略的影响,所以通过 Script 便签可以进行跨域的请求:首先前端先设置好回调函数,并将其作为 url 的参数。服务端接收到请求后,通过该参数获得回调函数名,并将数据放在参数中将其返回收到结果后因为是 script 标签,所以浏览器会当做是脚本进行运行,从而达到跨域获取数据的目的。实例:后转载 2020-12-28 21:15:31 · 135 阅读 · 0 评论 -
Ajax基础到实战(七)——Todo List 案例
1.需要实现的目标功能: Todo List我们可以在文本框中输入代办的事项,点击回车键就可以添加待办事项,双击代办事项可以实现修改功能,点击待办事项前的小圆圈可以实现将状态设置为已完成状态,点击待办事项后面的叉叉可以删除本条待办事项。2. 为 todo 数据库添加账号使用 mongo 命令进入 mongodb数据库使用 use admin 命令进入 admin数据库中使用db.auth( ‘root’, ‘root’ ) 命令登录数据库使用use todo 命令 切换到todo数据库使用原创 2020-11-22 19:20:08 · 327 阅读 · 0 评论 -
Express 框架的使用(详细)
Express 框架1.1 Express框架是什么Express 是一个基于 Node平台的Web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。下载npm install express1.2 Express 框架特性提供了简洁的路由定义方式对获取 http 请求参数进行了简化处理对模板引擎支持程度高,方便渲染动态HTML页面拥有中间件机制有效控制 HTTP 请求拥有大量第三方中间件对功能进行扩展1.3 原生 node.js 与 Express 框架对原创 2020-10-26 21:07:32 · 39258 阅读 · 12 评论 -
art-template模板引擎(一)
art-template模板引擎(一)1. 介绍art-template 是一个简约、超快的模板引擎。它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。参考:art-template中文文档2. 特性拥有接近 JavaScript 渲染极限的的性能调试友好:语法、运行时错误日志精确到模板所在行;支持在模板文件上打断点(Webpack Loader)支持 Express、Koa、Webpack支持模板继承原创 2020-10-26 15:16:02 · 403 阅读 · 0 评论 -
获取POST请求的参数
将html文件中的form表单数据提交到Node中index.html 文件如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>表单</title></.原创 2020-10-23 15:29:11 · 6018 阅读 · 0 评论 -
MongoDB增删改查操作
MongoDB增删改查操作实战案例(非模块化)案例:用户信息增删改查搭建网站服务器,实现客户端与服务器端的通信连接数据库,创建用户集合,向集合中插入文档当用户访问/list时,将所有用户信息查询出来将用户信息和表格HTML进行拼接并将拼接结果响应回客户端当用户访问/add时,呈现表单页面,并实现添加用户信息功能当用户访问/modify时,呈现修改页面,并实现修改用户信息功能当用户访问/delete时,实现用户删除功能代码(Node+模板字符串+MongDB)// 1. 搭建网站服务器原创 2020-10-22 23:03:36 · 313 阅读 · 0 评论 -
创建web服务器
创建web服务器创建web服务器// 用于创建网站服务器的模块const http = require('http')// app对象就是网站服务器const app = http.createServer()// 当客户端有请求来的时候app.on('request', (req, res) => { res.end('<h2>hello user!</h2>')})// 监听端口app.listen(3000)console.log('网站服原创 2020-10-22 23:10:24 · 195 阅读 · 0 评论 -
node第三方模块
第三方模块4.1 什么是第三方模块别人写好的、具有特定功能的,我们能直接使用的模块即第三方模块,由于第三方模块通常是由多个文件组成并且被放置在一个文件夹中,所以又名包。第三方模块两种存在形式:以js文件的形式存在,提供实现项目具体功能的API接口以命令行工具形式存在,辅助项目模块4.2 获取第三方模块npmjs.com : 第三方模块的存储和分发仓库npm(node package manager):node的第三方管理工具下载:npm install 模块名称卸载:npm uni原创 2020-10-22 23:21:52 · 298 阅读 · 0 评论 -
获取请求地址和参数(url模块的使用)
url 模块——url.parse( )const http = require('http')const url = require('url')const server = http.createServer()server.on('request', (req, res) => { console.log(url.parse(req.url)) res.end('ok')})server.listen(3000,() => { console.lo原创 2020-10-23 10:50:05 · 1325 阅读 · 0 评论