nodejs
阿一在线
我为梦想而奋斗,我为生活而奋斗。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
node crawler简单使用
需求:获取某一个网站,商品的名称+价格;以下按京东商品列表URL进行测试,1、搭建node环境,此node安装不多介绍2、node爬虫工具,安装npminstallcrawler3、创建index.js,直接贴代码/** * 此js主要是通过PATH_URL,根据源码中的html风格,根据特定的标签获取HTML中的href,写入JSON文件中 */const fs = require('fs');const Crawler = require('crawler');co...原创 2020-12-23 10:04:52 · 2009 阅读 · 0 评论 -
nodejs中@elastic/elasticsearch 读取word、pdf等文件内容并对其文本索引检索
请多多留言指教ElasticSearch7.6.2服务器配置节点ElasticSearch7.6.2 ingest-attachment对于word,pdf等文件内容索引原创 2020-08-21 13:52:28 · 2885 阅读 · 2 评论 -
sequelize 日常关键问题总结
请您多多留言指教(下面有遗留的问题,哪位兄弟有解决方式请您留言,先在此谢谢了)此次总结皆在egg搭建的nodejs框架环境中使用的。1、两表,三表关联查询(关联表指定非主键字段)解决:两表关联引用: foreignKey, sourceKey三表关联引用:foreignKey 和 otherKey2、sequelize 默认返回ORM对象格式,理想返回json格式解决:追加参数 raw: true3、sequelize model include 包含多个关联表时,git-b原创 2020-06-09 10:59:50 · 3095 阅读 · 3 评论 -
sequelize BelongsTo与HasOne一对一关系应用
1、belongsTo 一对一关系 --> 使用例如: 第一个表: student学生表 ,属性有 id、name、sex、stu_info_id等(主表中有关联表外键)第二个表: studentInfo 学生信息关联表:id、addr、email等① model 创建关联 // 表联合关系配置 Student.associate = function() { Student.b...原创 2018-05-04 10:13:20 · 7232 阅读 · 1 评论 -
sequelize BelongsToMany多对多关系(Many-to-many association)应用
项目中遇到的多对多关联应用(有建议的兄弟请多多留言指教):例子:第一步: 创建表及关联表1、学生表student : id、name、sex等2、城市表city : id、province、city、county等3、学生与城市关联表stu_city_info:id、stu_id、city_id等第二步:sequelizejs 创建关联Department.associate = function() {const {Student, City, StuCityInfo.原创 2020-06-09 09:48:13 · 2141 阅读 · 0 评论 -
node批量下载文件打包成zip
本人工作需求中,编写的代码例子(有不好或不对的地方请指教):1、引入包:const archiver = require('archiver')const Stream = require('stream')2、直接上代码:// node download file打包成压缩包 async demoDownload () { // 设置压缩级别 const archiveObject = archiver('zip', { zlib: { level: 9...原创 2020-06-05 16:49:04 · 2866 阅读 · 0 评论 -
egg-init : commond not found
异常为 : egg-init 未找到命令原因为nodejs环境变量未设置 (安装nodejs时路径手动指向了D盘,非默认的c盘,导致环境变量未自动添加)解决方式: 添加nodejs环境变量即可注: 第一步 : npm config get prefix 获取nodejs路径 --> D:\app\nodejs\node_global第二步 : 将其路径追加到path第三部 : 注销,重新检查...原创 2018-04-24 10:19:31 · 3539 阅读 · 0 评论 -
nodejs 异常 未安装依赖
1、nodejs 未安装依赖$ npm run dev> authentication@1.0.0 dev D:\nodejsAndReactPro\nscm_authentication> egg-bin dev'egg-bin' ▒▒▒▒▒ڲ▒▒▒▒ⲿ▒▒▒Ҳ▒▒▒ǿ▒▒▒▒еij▒▒▒▒▒▒▒▒▒▒▒▒ļ▒▒▒npm ERR! code ELIFECYCLEnpm ERR! er...原创 2018-05-04 10:21:31 · 14706 阅读 · 3 评论 -
TypeError: Assignment to constant variable
以下为异常:以下为源码:原因: const定义了变量且存在初始值。 下面又给tableJoin赋值,则报错了解决:const 改为 let注: const定义变量必须赋初始值,let不需要赋初始值例如: const num 错误写法const num = 0 正确写法let num / let num = 0 两种写法皆正确...原创 2018-05-04 10:30:15 · 67039 阅读 · 4 评论
分享