首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    云开发系列(一):实现验证码登录

    短信验证码登录 逻辑分析 实现一个短信验证码,我们最基本需要以下几个部分 (1)终端登录表单 (2)请求后端服务器 (3)后端服务器请求短信验证码发送短信,并将手机号与验证码的映射关系存于数据库中,并增加一条过期时间字段...传统架构 首先你需要一台自己的购买自己的服务器,当然要是放在20年前,你大概得去买一台实体服务器,这就很「传统」,不过为了不为难大家,还是让大家直接从IaaS开始,买一台最简单的云服务器好了。...记得买到同一个地域下面 参数 取值样例 计费模式 按量计费 地域 与服务器同地域 数据库版本 Redis 4.0 架构 标准架构 网络 Demo VPC,Demo 子网 实例名 立即命名:Demo 数据库...结合实际情况和 短信正文模板审核标准 设置以下参数:参数取值样例模板名称验证码短信短信类型普通短信短信内容您的注册验证码:{1},请于{2}分钟内填写,如非本人操作,请忽略本短信。 单击【确定】。...//localhost:%s', SSLPORT); }); 太快乐了,一个前端到现在还在看着后端写代码呢,wow~ [这就是个年轻前端的发言] 事实上,在云端这么发达的今天,加上V8引擎和Node.js

    4.1K173

    【云+社区年度征文】webpack 学习笔记系列02-模块化开发

    CommonJS CommonJS 规范是 JavaScript 中最常见的模块格式规范,从 2009 年提出后起先主要应用在 Node.js 服务端中,由于依赖了 Node.js 如文件系统等功能的实现...和静态导入不同的是,直到调用 import() 完成,module 才会被执行 weak:彻底阻止额外的网络请求,只有当该模块已在其他地方被加载过了之后,Promise 才被 resolve,否则直接...reject 5.2.3 神奇注释之 prefetch & preload webpack4.6+支持配置 预先拉取 和 预先加载。...-- 被添加至页面头部,浏览器会在空闲时间预先拉取该文件 --> js"> webpackPreload...param=demo'); // component-loader.js const querystring = require('querystring'); const query = querystring.parse

    1.4K60

    【nodejs】nodejs 入门实战教程 —— 从上传实例出发

    handle[pathname];//从传递对象中获取请求处理函数,参照index.js }else{ console.log('对于''没有找到相应的处理程序!')...handle[pathname](response);//从传递对象中获取请求处理函数,参照index.js }else{ console.log('对于'+pathname+'没有找到相应的处理程序...if(typeof handle[pathname]==='function'){ //存在,直接调用相应的函数 handle[pathname];//从传递对象中获取请求处理函数,参照index.js...解决方案:querystring模块 修改requestHandlers.js如下: var querystring=require("querystring");//获取querystring模块...//存在,直接调用相应的函数 handle[pathname]();//从传递对象中获取请求处理函数,参照index.js }else{ console.log('对于''

    82320

    流动图书馆小程序实战

    .json .wxml .wxss js文件中是页面的逻辑,json文件是页面的一些配置,wxml是小程序的页面结构,wxss为页面的样式。...封装http请求 const request = (obj) => { if(obj.header){ obj.header.sessionId = session.sessionId;...code, 将code发送给自己的服务器,然后自己的服务器给微信服务器发送请求,得到微信用户的唯一标识openId const https = require('https'); const queryString...从最初对小程序,服务端两眼一抹黑,到搭建出应用的雏形,实现基本的效果,再到最后的拆分整合代码,这期间经历了很多,也收获了很多。...从数据库的设计到后台数据库操作、会话管理、http服务接口一直到前后端数据交互、小程序前端,我对程序开发的大致流程有了更进一步的了解,弥补的之前对服务端知识的缺失。

    2.6K121

    开心档-软件开发入门教程网之Node.js GETPOST请求

    Node.js GET/POST请求 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。...本章节我们将为大家介绍 Node.js GET/POST请求。 ---- 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?...后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。 node.js 中 url 模块中的 parse 函数提供了这个功能。...比如上传文件,而很多时候我们可能并不需要理会请求体的内容,恶意的POST请求会大大消耗服务器的资源,所以 node.js 默认是不会解析请求体的,当你需要的时候,需要手动来做。...require('querystring'); var postHTML = '菜鸟教程 Node.js 实例

    51110

    原生JS封装Ajax插件(同域&&jsonp跨域)

    前言 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 用原生Js封装了一个Ajax插件,引入一般的项目,传传数据,感觉挺可行的。。。...status:响应的HTTP状态 statusText:HTTP状态说明 readyState:表示请求/响应过程的当前活动阶段 取值分别为: 0:未初始化。尚未调用open()方法 1:启动。...GET服务器端用Request.QueryString来获取变量的值,POST服务器端用Request.From来获取。 GET将数据添加到URL中来传递到服务器,通常利用一个?...一个域名的组成: http:// www abc.com: 8080 / scripts/AjaxPlugin.js 协议 子域名 主域名 端口号 请求资源地址 当协议、子域名、主域名、端口号中任意一个不相同时...主要原理是利用了script 标签可以跨域请求的特点,由其 src 属性发送请求到服务器,服务器返回 JS 代码,网页端接受响应,然后就直接执行了,这和通过 script 标签引用外部文件的原理是一样的

    3.8K21

    node函数 node路由

    node函数 js中一个函数可以作为另一个函数的参数,即先定义一个函数,然后传递 匿名函数 这个学过,过 node路由 要为路由提供请求的url,和其他需要的get的post请求。...(queryString)['foo'] bar内容 querystring.parse(queryString)['hello'] word内容 这是说明 提取url var http = require.../hello%20word /favicon.ico /hello%20word.html /favicon.ico 两个请求,一个是hello word的请求,由于url不支持空格,所以用%20进行替代...,node返回客户端请求的是hello word favicon.ico是浏览器默认的一个请求,若没有图标文件的缓存都会对服务器请求一个图标文件 编写一个路由 PS C:\Users\mingm\Desktop...文件结构 - test router.js server.js index.js 文件内容 // router.js function route(pathname) { console.log

    1.1K40

    《Node.js权威指南》:转换URL字符串与查询字符串

    在HTTP服务中,服务器端可以从客户端请求所用的url中获取很多信息。nodejs中有url模块和queryString模块,分别用来获取完整url字符串中信息和查询字符串中信息。...url模块中的parse()方法可以将服务器端从客户端获取的url字符串转换成一个对象,这个对象中可能有如下属性: href:被转换的原URL字符串 protocol:客户端发出请求时使用的协议 slashes...queryString模块中的parse()方法可以将查询字符串转换成对象,所谓的查询字符串,指在一个完整URL字符串中,从"?"字符之后(不包括"?"...', age: '31', sex: 'male', interests: [ 'code', 'ps4' ] } */ 下面来写个表单提交的查询字符串获取示例: // app.js const...,一次是用户发出的请求,另一次是浏览器为页面在收藏夹中的显示图标(默认为favicon.ico)而自动发出的请求。

    2.2K30

    关于koa2,你不知道的事

    请求数据获取 get 获取方法 在 koa 中,获取GET请求数据源使用 koa 中 request 对象中的query方法或querystring方法。...query返回是格式化好的参数对象,querystring返回的是请求字符串,由于 ctx 对 request 的 API 有直接引用的方式,所以获取 GET 请求数据有两个途径。...1、从上下文中直接获取 请求对象ctx.query,返回如 { name:'森林', age:23 } 请求字符串 ctx.querystring,返回如 name=森林&age=23 2、从上下文的...,koa2 没有封装获取参数的方法,需要通过自己解析上下文 context 中的原生 node.js 请求对象req,将 POST 表单数据解析成 querystring(例如:a=1&b=2&c=3)...我们来直接使用koa-bodyparser 中间件从 POST 请求的数据体里面提取键值对。

    90820
    领券