在用 TypeScript 写 node 项目时,使用一个对象的未知属性时,会出现以下问题
Property ‘XXX’ does not exist on type ‘string’
即该对象找不到此属性,原因是 TypeScri...
zhanghui
3年前 (2018-05-09) 3181℃
这个问题也同上个问题【typescript: Cannot assign to ‘XXX’ because it is not a variable】一样是在做项目中遇到的,问题的性质大致相同,由于当时项目比较赶所以没有去探索,现在有时间了就去探个究竟。
这个问题的详细描述是这样...
zhanghui
3年前 (2018-05-09) 4862℃
最近在写 node 项目时遇到当我在一个文件(a.ts)中声明了全局变量(export var globalVar)时,在另一个文件(b.ts)中对这个全局变量进行读或重新赋值操作会提示以下语法的问题。
Cannot assign to ‘globalVar̵...
zhanghui
3年前 (2018-05-09) 3083℃
在 nodejs 中有时要遇到运行一个请求时不成功,希望能让它停顿一个再进行相同的操作。如果使用 setTimeout 和 setInterval 你观察其执行时会发现它并不会是我们想要的间隔时间性的执行,而是一路不停歇的往下跑,就在昨天也遇到这种问题。
其实这也是 nodejs...
zhanghui
3年前 (2018-05-08) 2749℃
最近在做 nodejs 时遇到一个比较好用的日志管理工具 log4js ,它在使用上个人认为比较简单,要比 forever 好用很多,官方的文档将使用的方法也说得清楚、直接,让人看了易懂。
首先是在项目中安装 log4js。
npm install --save log4js...
zhanghui
3年前 (2018-05-05) 1980℃
zlib 是 nodejs 自带的,可以直接使用,当前试验 nodejs 采用的语言是: typeScript 。
首先是在项目中 npm 安装
npm i --save zlib
然后是引入
import * as zlib from 'zlib';
如下代码将 base6...
zhanghui
3年前 (2018-05-03) 3048℃
在使用 node 搭建 WEB 服务器中常常会遇到在执行过程中突然来了个异常错误,整个服务都停止了,而且错误信息会被抛出来暴露在外面,在正式环境如果这么做很可能会造成敏感信息的泄露,并且很不友好,如何解决整个服务不会被强制停止,异常错误信息又不会被暴露在外面(只是记录在服务器端的...
zhanghui
3年前 (2017-12-28) 1173℃
众所周知,在 JavaScript 中的执行方法常是以异步方式来执行的,也就是无论当前的方法有没有执行完,JavaScript 都会在同级代码中继续往下执行,为了解决这个方法我们常常会以回调的方法来解决,但如果层次多了话自然的会进入“回调地狱”中。那么在 NodeJs 中也同样...
zhanghui
3年前 (2017-12-19) 3411℃
今天再记一篇昨天在 nodeJs 中实现对 mysql 的数据库服务器的链接,及简单的 SQL 查询操作,方便日后遇到此类开发时作为一种回顾。
当前的实践环境:
操作系统:windows 10
编程语言:typeScript (是 javaScript 超集版)
安装依赖库
...
zhanghui
3年前 (2017-12-13) 1232℃
上几周时间都在学习 angular4 中,由于我现在的开发主要是在后端程序,而对前端的开发只保留了学习编程初期时的一些知识,所以我前端方面的开发并不是很深入,只是了解了 JavaScript 一些皮毛,掌握 JQuery 的基本使用,平时用的前端开发也是应付着去做,遇到难点就找别...
zhanghui
3年前 (2017-12-13) 4149℃