![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkjs
guiziwen
这个作者很懒,什么都没留下…
展开
-
NodeJS: 处理request网页乱码问题
碰到乱码的问题真是头痛。方法试来试去。最终解决方案。注意事项:request获取得到buffer,我原来是直接tostring,然后再转编码,怎么转都是乱码。正确方法应该是在buffer就直接转编码然后再tostring。const Base = require('./base.js');var request = require('sync-request');//这个有乱码var iconv = require('iconv-lite'); module.exports = class原创 2020-05-19 09:42:58 · 656 阅读 · 0 评论 -
智能合约所碰到的坑
WINDOWS中安装WEB3始终不成功。第一个坑,npm install web3 提示需要VC环境,安装VC环境也有问题网上各种找资料,都是介绍以下方法:npm install windows-build-tools没有用。最终解决方案为npm install web3@^0.20.0 第二个坑,truffle部署的地址并不是testrpc中的account[0].其地址应该是truffle ...原创 2018-05-03 11:47:23 · 1850 阅读 · 1 评论 -
thinkjs之日常积累
1、当用this.assign('data',data); 变量输出时碰到转义的问题。平常习惯用=输出变量,今天发觉是转义的,查了下资料。变量输出有以下三个方式。转义输出 不转义输出 注释原创 2017-01-11 18:00:08 · 1358 阅读 · 0 评论 -
08、一步一步学thinkjs之实现提供一个 API 供第三方使用
在日常编程工作经常需要去读取别人的接口数据,这个接口数据是如何实现的呢?在用thinkjs实现自己的API接口就非常简单。下面举个栗子紧接之前的内容。原创 2017-01-01 15:59:50 · 4452 阅读 · 2 评论 -
07、一步一步学thinkjs之实现注销以及判断是否登录
1、紧接上章内容,我们判断下是否登录成功。打开 F:\thinkjs\2hwl\src\home\controller\user.js indexAction中加入代码 let userinfo =await this.session('userinfo'); if (!think.isEmpty(userinfo)){ this.assign('userinfo',use原创 2016-12-30 11:15:06 · 2621 阅读 · 3 评论 -
06、一步一步学thinkjs之实现登录验证
1、建立一个view(F:\thinkjs\2hwl\view\home\user_login.html)供登录。(关于为什么目录及文件结构如此,引用官方说明:视图文件默认的命名规则为 模块/控制器_操作.html。假如 URL home/article/detail 解析后的模块是 home,控制器是 article,操作是 detail,那么对应的视图文件为 home/article_de原创 2016-12-30 02:30:07 · 3634 阅读 · 3 评论 -
05、一步一步学thinkjs之model增删改查
紧接上章的内容实现数据的增删改查。实际上上章已经实现了查的效果,这里不再说查的问题了。1、打开F:\thinkjs\2hwl\src\home\controller\user.js,输入内容如下:'use strict';import Base from './base.js';export default class extends Base { /** * i原创 2016-12-29 20:27:30 · 5678 阅读 · 1 评论 -
04、一步一步学thinkjs之动态页面创建
前面我们已经实现如何helloworld,如何no helllo world了。这样原创 2016-12-29 00:39:46 · 2550 阅读 · 1 评论 -
03、一步一步学thinkjs之创建一个新页面no hello world
需学习内容:thinkjs控制器 这步我们学习下如何创建自己的页面,当然只是简单的通过控制器+view进行显示1、F:\thinkjs\2hwl\src\home\controller\新建一个user.js文件,controller目录是控制器目录。我们新建一个user文件,也就是说表示 home 模块下有名为user控制器,写入内容如下:'use strict';impo原创 2016-12-28 17:38:48 · 2034 阅读 · 4 评论 -
02、一步一步学thinkjs之helloworld
以下及之后都是本人操作:1、安装完thinkjs之后,F盘新建了个tinkjs目录2、CMD状况下cd thinkjs -->think new 2hwl系统自动生成目录结构如下:(目录结构及功能参考官网https://thinkjs.org/zh-cn/doc/2.2/app_structure.html)3、CMD下F:\thinkjs\2hwl运行npm start 效果如下原创 2016-12-28 15:28:24 · 2713 阅读 · 3 评论 -
01、一步一步学thinkjs之安装
以下内容转载自thinkjs.org。安装步骤挺简单的,不详述。安装 Node.jsThinkJS 是一款 Node.js 的 MVC 框架,所以安装 ThinkJS 之前,需要先安装 Node.js 环境,可以去 官方 下载最新的安装包进行安装,也可以通过其他一些渠道安装。安装完成后,在命令行执行 node -v,如果能看到对应的版本号输出,则表示安装成功。Thi转载 2016-12-28 15:06:21 · 4272 阅读 · 0 评论