随笔分类 -  NodeJs

eggjs中cache-control相关问题
摘要:存在3个环境,dev,test,prod 针对每个环境有不一样的config,其中dev为config.dev.js,test为config.test.js,prod则直接采用conf.default.js 其中: 1. 在dev和test下运行服务,前端获取到js、css等静态文件时,Reques 阅读全文
posted @ 2020-03-03 15:14 今木。非昔木 阅读(1817) 评论(0) 推荐(0)
nodejs利用windows API读取文件属性(dll)
摘要:nodejs调用delphi编写的dll中,使用了dll调用windows api转读取文件属性,感觉使用nodejs也可直接调用windows api。 此处需用到windows系统的version.dll,该dll位于C:\WINDOWS\System32\下,是一个32位的dll,故此处直接使 阅读全文
posted @ 2018-07-12 11:44 今木。非昔木 阅读(1997) 评论(0) 推荐(0)
nodejs调用delphi编写的dll
摘要:公司的业务需要,nodejs要读取文件版本号。 同事要求我用delphi编写dll,以供nodejs调用,结果通过json返回。 delphi代码如下: PS: 1. 用到的字符串可能较长,注意调用ShareMem 2. 所有的string类型都需要定义成PAnsiChar 3. 此处nodejs使 阅读全文
posted @ 2018-07-11 11:17 今木。非昔木 阅读(1110) 评论(0) 推荐(0)
electron将网站打包成桌面应用
摘要:需求同 NW.js将网站打包成桌面应用 1. 从github上克隆electron示例项目 2. 安装项目所需包 npm install 3. 打开main.js,将修改mainWindow.loadURL 4. 运行项目 npm start 5. 安装electron-packager来打包 np 阅读全文
posted @ 2018-05-23 10:57 今木。非昔木 阅读(659) 评论(0) 推荐(0)
Jenkins搭建Nodejs自动化测试
摘要:一、安装Jenkins(Windows) 1. 在Jenkins官网(https://jenkins.io/)下载安装包,解压并安装 2. 安装完成后,会自动打开一个页面,根据提示在安装目录下找到随机口令,配置管理员 3. Jenkins需要安装各种插件,第一次安装可以直接使用推荐 二、配置项目 1 阅读全文
posted @ 2018-05-08 09:42 今木。非昔木 阅读(1315) 评论(0) 推荐(0)
Ubuntu 安装node.js
摘要:一、 通过app源安装 1. 添加安装源 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - PS:需输入密码,如果安装其他版本可修改setup_后的版本号 如果这一步提示失败,并有如下提示 解决方法参考(Ubuntu 安装配 阅读全文
posted @ 2018-04-04 10:52 今木。非昔木 阅读(348) 评论(0) 推荐(0)
deleteMany is not a function
摘要:问题: 同事使用了deleteMany方法用于删除数据,但是全公司只有我一个人报错deleteMany is not a function。 很自然,输出了model.deleteMany,得到的结果是undefined。 解决方法: 1. 最先想到的是,是不是mongoDB的版本低了。查询发现当前 阅读全文
posted @ 2017-10-16 12:05 今木。非昔木 阅读(374) 评论(0) 推荐(0)