Deno
理想区块链
1.【原创区块链智能合约solidity开发系列视频教程】(理论+实战+现实项目开发案例) 最新最全从入门到精通.
2.提供技术咨询、解决技术方案和技术难点。
3.持续新增及更新课程内容。
4.官网提供源码
展开
-
Deno MySQL ORM
一起来完成以下步骤: 创建数据库连接 创建Model,也就是实体类 写新增、修改、查询和删除 运行:deno run --allow-net --allow-read --allow-write main.ts #controllers/employeeController.ts//引入Contextimport { Context } from "https://deno.land/x/oak/mod.ts";//引入仓库类import employ原创 2020-06-24 07:39:04 · 363 阅读 · 0 评论 -
Deno 登录退出和session应用
视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=13一起来完成以下步骤: 先来看我们要达到的效果————不登录将不能访问/home首页. 登录和退出功能已经提前写好 添加session,登录成功后把员工信息放到session中.退出时,要清空session 添加authMiddlewares,在session有效的情况下才能访问/home页面,否则调转到登录页面 运行命令: deno run --all原创 2020-06-19 08:57:28 · 282 阅读 · 0 评论 -
Deno JWT token 应用
视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=12一起来完成以下步骤: 引用之前的工程代码 创建员工信息interface和员工数组array 生成token 校验token是否正确 运行命令: deno run --allow-net --allow-read main.ts import { Context } from "https://deno.land/x/oak/mod.ts原创 2020-06-18 08:58:07 · 294 阅读 · 0 评论 -
Deno MySQL 增删查改 (包含页面)
视频演示:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=10一起来完成以下步骤: 使用之前工程代码(09.MySQL增删查改API)),如果你还没有看过09视频,建议看一下 添加CRUD页面,使用ejs 页面模板 修改Controller相应的CRUD代码(Service到Repository层无需修改代码) 测试 #controllers/employeeController.ts//后台redirect原创 2020-06-17 08:07:06 · 222 阅读 · 0 评论 -
Deno MongoDB 增删查改 接口
#Deno MongoDB 增删查改 接口视频演示: https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=10一起来完成以下步骤: 使用上个工程代码(09.mysql增删查改工程)。 如果你没有看上个视频,建议看一下。 本节将不在重复的之前的内容和代码 修改employee 实体类,把ID删除掉 新增mongodb 数据库连接 修改仓库类的增删查改(controller到service层基本上不用修改代码) 测试原创 2020-06-15 09:50:45 · 312 阅读 · 0 评论 -
Deno MySQL 增删查改接口
视频演示https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=9我们一起来完成以下步骤: 使用之前工程的代码 创建数据库脚本 创建数据库连接 新增员工model 创建员工仓库类repositories 创建员工services类 添加增删查改代码 #controllers/employeeController.tsimport { Context } from "https://原创 2020-06-12 13:27:36 · 241 阅读 · 0 评论 -
Deno 几种常用的传参方式
视频讲解:https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=8我们一起来完成以下步骤: 以key-value方式传参 以value方式传参 使用oak Helpers 接受传参 body 传参 header 传参 #controllers/controller.tsimport { getQuery } from "https://deno.land/x/oak/helpers.ts";cons原创 2020-06-12 12:35:51 · 416 阅读 · 0 评论 -
Deno 静态文件CSS或图片
Deno 静态页面或图片视频讲解 https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=7我们一起来完成以下步骤:沿用之前的工程代码新增Login页面和响应的controller添加CSS资源文件,然后预览页面#controllers/controller.tsconst { cwd } = Deno;class Controller { static async getData(ctx: any){ //cwd获取当前工程目原创 2020-06-10 10:01:53 · 300 阅读 · 0 评论 -
Deno上传文件
Deno上传文件视频讲解 https://www.bilibili.com/video/BV1BT4y1E7Nh/?p=6我们一起来完成以下步骤:沿用之前的工程代码创建上传页面和响应的controller添加上传文件功能测试#controllers/controller.tsconst { cwd } = Deno;class Controller { static async getData(ctx: any){ //cwd获取当前工程目录 //原创 2020-06-09 10:47:01 · 395 阅读 · 0 评论 -
Deno 页面渲染
视频讲解#Deno 页面渲染#我们一起来完成以下步骤:[X] 1. 首先来了解一下支持页面渲染都有哪些组件:NONameStarADenjucks13BEjs4.5KCHandlebars15.4K我们今天要学Ejs模板引擎入门。其他两个如法炮制[X] 2. 创建Controller[X] 3. 创建Router[X] 3. 创建页面index.ejs[x] 4. 创建主应用文件main.ts[X] 5. 测试#controlle原创 2020-06-09 09:50:10 · 240 阅读 · 0 评论 -
Deno修改文件自动部署
一起来完成以下步骤:安装https://deno.land/x/denon。 确保您的deno版本是1.0.1以上创建一个简单的应用运行denon run main.ts (注:denon而不是deno哦)#main.tsimport { Application, Router } from "https://deno.land/x/oak/mod.ts";const app = new Application();const router = new Router();router..原创 2020-06-04 17:35:21 · 282 阅读 · 0 评论 -
Deno Router基本应用
一起来完成以下步骤:创建一个简单的Router分别创建user(以user开头的url)和admin(以admin开头的url) 的Router实现动态uri的Router![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2ktYmV0YS8xODc4OTU0LzIwMjAwMS8xODc4OTU0LTIwMjAwMTIwMjAxNjI2NTI1LTE2NzAwMTI4OTkucG5n?x-.原创 2020-06-03 19:05:48 · 238 阅读 · 0 评论 -
Deno增删查改(CRUD)应用
![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvMTg3ODk1NC8yMDIwMDYvMTg3ODk1NC0yMDIwMDYwMjE4NTUyNTk3Mi0xNzEwMzA2MDc5LnBuZw?x-oss-process=image/format,png#pic_center)一起来完成以下步骤:Window上安装deno运行第一个Hello World 应用增加Rout.原创 2020-06-02 19:04:29 · 312 阅读 · 0 评论