详解Node.js使用token进行认证的简单示例

详解Node.js使用token进行认证的简单示例

本文只介绍简单的应用,关于jsonwebtoken的具体介绍以及原理请参考阮一峰老师的JSONWebToken入门教程。使用的Node框架是koa2,前端发送ajax请求使用axios首先创建工程目录:static中存放静态资源,views存放前端模板,server.js为后端代码。安装必要的依赖项:"dependen

在NodeJs中使用node-schedule增加定时器任务的方法

java中直接使用定时器类就行了,但是在node中就没有这么简单了,只能使用setInterval或者setTimeout两个方法来实现,但是太繁琐了,搜索了之后发现node-schedule这个包,特意试用一下版本node版本12.16.2koa2版>2.7.01.安装npminsatllnode-schedule-S2.使用方法2-1.调用格

详细分析Node.js 多进程

我们都知道Node.js是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核cpu的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin,child.stdout和child.stderr。他们可能会共享父进程的stdio流,或者也可以是独立的被

使用nodejs实现JSON文件自动转Excel的工具(推荐)

使用nodejs实现JSON文件自动转Excel的工具(推荐)

这段时间做项目,需要把json格式的文档给到业务人员去翻译,每次手动翻译,很麻烦,于是就想着写一个高逼格的自动化工具来完成这件事情。说实现,初步思路就是使用类似"json2excelstart"这样的命令,然后它就自己跑。像vue,react运行命令一样。首先,我们npminit新

浅谈使用nodejs搭建web服务器的过程

浅谈使用nodejs搭建web服务器的过程

使用Node创建Web服务器什么是Web服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数web服务器都支持服务端的脚本语言(ph

手把手带你搭建一个node cli的方法示例

手把手带你搭建一个node cli的方法示例

前言前端日常开发中,会遇见各种各样的cli,使用vue技术栈的你一定用过 @vue/cli ,同样使用react技术栈的人也一定知道 create-react-app 。利用这些工具能够实现一行命令生成我们想要的代码模版,极大地方便了我们的日常开发,让计算机自己去干繁琐的工作

kotlin中EditText赋值Type mismatch方式

kotlin中EditText赋值Type mismatch方式

在kotlin中可以不用使用findViewById来初始化控件,但是在给EditText赋值时使用editText.text="value"时会提示Typemismatch,这是因为EditText在推断types时出现问题。为了避免types不匹配,使用Editable类的Factory内部类,来解决这个问题。etStartTime.text=Edit

Kotlin 使用高阶函数实现回调方式

lambda和高阶函数之前学习了lambda和高阶函数,然后在android开发中对onClick事件进行监听是一个很常用的功能,kotlin的常规实现如下: rootView.setOnClickListener { view -> println("点击了这个ID=${view.id

Android使用Kotlin实现多节点进度条

Android使用Kotlin实现多节点进度条

时间轴主要使用Recyclerview来实现。开发语言使用Kotlin,代码相对java少了许多也简洁许多源代码下载地址效果图:MainActivity.ktpackage com.example.lee.linenode import android.annotation.SuppressLint import android.os.Build import androi

android自定义view用path画长方形

android自定义view用path画长方形

这次主要是练习一下Android的自定义view和path的相关使用,所以做了一个简单的demo:自定义一个view,并用path在上面画一个可以动态改变圆角大小的长方形。自定义相关属性自定义view首先需要在values文件夹下建一个attrs文件,并在其中定义view的相关属性,如下:<resourc

1253067 TFnetwork_cn