Node.js
Martin_Yelvin
平时分享记录自己的遇到的问题,评论区莫名其妙被一些零文章零贡献的批骂。 现在只是偶尔记录了,现在这行业门槛太低了,终于知道为什么很多大神付费分享了,确实能过滤一堆人渣
展开
-
QuickBooks profitandloss report 获取Not Specified 详情
token=xxx之类的信息,我们只要拼接url就能获取到想要的东西了。需求是获取Not Specified的transactions 详情。这个report获取数据的,然后有一列Not Specified。QuickBooks 中Report。获取Not Specified 详情。原创 2022-11-04 11:13:21 · 100 阅读 · 0 评论 -
Node.js 查找.json 文件
Node.js 查找指定拓展名的文件使用 path.extname 方法检查文件扩展名例如查找json文件就是const path = require("path");...path.extname(item.name) === ".json"...如果是指定目录下可以参考这个const fs = require("fs").promises;const path = require("path");async function findSalesFiles(fol原创 2022-05-24 16:29:16 · 329 阅读 · 1 评论 -
记一个MongoDb objectId的问题
我需要匹配这俩id相等let listingIds = JSON.stringify(t.association.listings); if (listingIds.indexOf(list.id.toString()) != -1) { list.task = t; }最简单的方式。。JSON一下 另外的toString一下原创 2022-04-14 09:20:47 · 335 阅读 · 0 评论 -
Heroku 定时任务
Heroku,Node.js需求是每天用 SendGrid 给用户发送电子邮件写个例子:根目录创建一个 helloWorld.jsfunction sayHello() { console.log('Hello World');}sayHello();在终端运行node helloWorld.js输出了 Hello提交代码,部署然后...原创 2019-05-13 14:13:31 · 1069 阅读 · 0 评论 -
Typeorm_写原生sql 查询
async getAllDistinctEmailNotificationsByUserId(userId: string, needSendTypes: any[]) { if (needSendTypes && needSendTypes.length > 0) { return await this.manager .query(...原创 2019-05-21 15:47:14 · 10869 阅读 · 6 评论 -
bcrypt 安装不成功, root 权限下也安装不成功
错误一:Error: EACCES: permission denied, mkdir '/xxx/node_modules/bcrypt/build'错误二:Error: Cannot find module 'bcrypt' npm -g uninstall node-gyp 全局删除 node-gyp npm install 再次安装依赖 如果出现 错误...原创 2019-05-16 11:20:48 · 1429 阅读 · 0 评论 -
部署到服务器 Error: Cannot find module '.xx'
部署到服务器的是本地build的那个dist文件夹。我这种情况是因为我引用了一个.js文件,但编译只认识.ts文件。 我这种情况就这样。。原创 2019-05-06 15:25:15 · 1523 阅读 · 1 评论 -
Typeorm from 子查询,jsonb 类型统计数量
不知道你会搜什么会搜到这篇博客。。。因为我也不知道怎么描述目前user表 learning_communities字段数据是这样的 [{"id": "03b5687b-b016-4dbc-8f61-4fe47706318e"}],取出id来,然后count 一下,排序。 大概就这样。 我用了个子查询Typeorm_ from子查询jsonb类型统计数量group by...原创 2019-04-10 15:54:10 · 3793 阅读 · 0 评论 -
GraphQL mutations Update 更新操作
type Author { id: Int! firstName: String lastName: String }type Mutation { updateAuthor(authorId: Int!, firstName: String, LastName: String): Author}主要内容:更新操作的时候,firstName 和 lastName 并不是必须...原创 2019-03-08 13:34:14 · 1547 阅读 · 0 评论 -
Node.js _Type ORM 写一个关联表查询并Group By,Order by, Where
listPopularTopics: async (args: any, context: any) => { const postRepository = getCustomRepository(PostRepository); const post = await postRepository .createQueryBuilder(...原创 2019-03-07 15:46:47 · 7125 阅读 · 0 评论 -
Node.js + TypeScript + GraphQl + PostgreSQL
目录结构Graphql 文件定义仓储Models层,与数据库必须一一对应。 不然报错"No metadata for \"Link\" was found "resolve,真正实现方法的地方index.ts,导出一下 ...原创 2019-02-27 11:04:39 · 808 阅读 · 0 评论 -
Node.js 使用 db migration 生成数据库脚本
"db:migration": "npm run db migration:run", "db:migration:revert": "npm run db migration:revert", "db:migration:create": "ts-node ./node_modules/.bin/typeorm migration:create -n create-t.原创 2019-02-25 16:16:11 · 1944 阅读 · 0 评论