-
新手,看不懂官方文档里的运行流程说明,因为从文档来看,运行都应该是读取的src目录下的代码,跟app目录没啥关系,app只是转义后的代码,个人理解是,即使是上线,用app里的代码,也是把app里的代码拷贝到src目录下,不知道这个理解是否有错误?但是在开发测试的时候发现,用node development.js启动,运行读取的是app目录下代码。这是为什么呢?新手,望见谅。谢谢。
-
## 自己用了一个简单的消息队列,消息队列随着thinkjs项目启动而启动。
在消费者队列中,想要调用对应的某个controller来解决业务,但是这个queue没有依赖继承thinkjs.controller。
所以我我只能调用think这个对象。这个think对象中就看到了 think.app.controllers下面各个controller,不知道具体怎么调用controller下面的…
-
## 由于mysql模块提不了问题,把问题提在了这里,关于mysql分页需要优化问题。
thinkjs提供的数据库处理模块,分页在查询到page=几千几万的时候会很慢,因为用了原生的limit 1000,10。 希望可以优化。
### 正式环境
OS Platform: linux
Node.js Version: v8.9.4
ThinkJS Versi…
-
## DESC
### ENV
OS Platform: win7
Node.js Version: 8.9.4
ThinkJS Version: 3.2.6
### code
```js
handle: 'payload',
options: {
keepExtensions: true,
limit: '5mb…
-
git版本号 d957dc5 的后台,下单时请求收货地址失败:
### 请求详情:
```java
Request URL:http://127.0.0.1:8360/api/cart/checkout?addressId=0&couponId=0
Request Method:GET
Status Code:200 OK
Remote Address:127.0.0.1:8360
…
-
单独执行 npm install think-logger3 --no-optional成功之后启动,同样报错找不到模块
部分报错信息如下:
module.js:471
throw err;
^
Error: Cannot find module 'think-logger3'
at Function.Module._resolveFilename…
-
## DESC
连接redis集群时报错如下:
```js
{ ReplyError: MOVED 13007 127.0.0.1:7002
at JavascriptReplyParser.returnError (E:\work\GitLab\Shinezone-GameServerDev\SIM-Server\node_modules\ioredis\lib\redis\pa…
-
## DESC
在做微信开发中,微信推送xml数据,程序中用this.post('xml')获取数据,结果如下:
{ ToUserName: [ 'ww8d4d086dd677c346' ],
Encrypt:[ 'vttZIENo9h2Nfiz9y6r....' ],
AgentID: [ '' ] }
但根据微信文档来看,推送的xml本身不是数组,但post('xml')读出的结果…
-
## DESC
### ENV
OS Platform:
Node.js Version:10.0
ThinkJS Version:3.2.7
### code
```
async checkUserToken() {
return this.alias('table_a').where({user_id:'80381d8ce…
-
多进程的时候定时器会执行多次
多进程可以用think-crontab或者work id,多台机器有什么好的解决办法