nodejs
许珊珊
这个作者很懒,什么都没留下…
展开
-
在nodejs中连接MongoDB使用ObjectId
找不到指定_id的项,是因为默认的生成是ObjectId对象,不是加字符串前后缀能解决的解决方式???????????? : ????引用mongodb内部暴露出的ObjectId()方法获取预期对象const {MongoClient, ObjectId} = require('mongodb')let url = 'mongodb://localhost:27017';let collection = null;MongoClient.connect(url, (err, db) =&g原创 2021-08-26 22:19:33 · 721 阅读 · 0 评论 -
nvm use不生效
删掉C:\Program Files\nodejs这个快捷方式,其他环境变量都不要动重新安装nvm-setup.exe文件地址选原来的安装地址安装过程中可能会检测到你后来安装的node版本,都同意加入监管安装结束看看nvm ls你的node版本是否存在如果nvm use版本后还是不行,就在nvm目录下删掉你的node版本文件夹nvm install 你的版本 重新安装然后去https://nodejs.org/dist/找到你要的版本也下载下来nodejs官网版本中下载node-vX原创 2021-08-25 00:05:30 · 15313 阅读 · 13 评论 -
node node-sass sass-loader版本对应
node@14.3.0node-sass@4.14.1sass-loader@7.3.1亲测可用原创 2021-08-24 23:56:06 · 4704 阅读 · 0 评论 -
pdfjs-dist pdf转html报错指南
第一步:引入tips:填坑1:import 进不来,会报错,改用require填坑2:未设置GlobalWorkerOptions.workerSrc时会报错,请求worker.js 404constPDF=require('pdfjs-dist');PDF.GlobalWorkerOptions.workerSrc=require('pdfjs-dist/build/pdf.worker.entry');第二步:调用,打开pdf文件tips:填坑1:新版本新增pr...原创 2020-08-18 16:11:41 · 4573 阅读 · 6 评论 -
npm发布
编写代码 打包 登录npm并publish 验证:第三方install并使用==================== 编写代码 ====================插件主文件夹下index.js高端操作:const requireComponent = require.context('./', true, /\.vue$/);const install = (Vue)...原创 2019-12-23 19:35:28 · 257 阅读 · 0 评论 -
node + swagger
我的目标是,给我一份配置,导入json生成一份份代码,再也不用手写node层接口先附codehttps://github.com/xss392795158/swagger.git通过swagger UI定义好接口相关参数信息导出spec.json 我本地放到swagger目录项目主文件webpack4_react 下的app.js读取json并生成a...原创 2019-08-07 19:45:58 · 3912 阅读 · 0 评论 -
exports is not defined
若是babel 6, 可以看这位同仁的文章https://www.cnblogs.com/vickya/p/8645061.html若是babel 7 , 设置https://www.babeljs.cn/docs/babel-preset-env{ "presets": ["@babel/preset-react", ["@babel/preset-env",{"modul...原创 2019-08-07 18:25:17 · 12553 阅读 · 1 评论 -
mongo + mongoose的使用
安装mongo配置系统变量PATH mongo的bin所在路径任意位置执行 mongod --dbpath E:\mongodb\data(数据文件【文件夹data,安装时让指定的】我放在这个位置)如下所示说明开启成功可视化工具选择的是Robo3T, 安装方式网上自行百度默认有test数据库 ,下图xss数据库是自己命令行加的原创 2019-08-05 17:51:55 · 320 阅读 · 0 评论 -
nodemon使用,以及在vscode中的应用
npm install nodemon -g // 这一句经常不成功,可能需要多试几次项目根目录新增配置文件 nodemon.json{ "restartable": "rs", "ignore": [ ".git", ".svn", "node_modules/**/node_modules" ], "verbose": true, "exe...原创 2019-08-02 19:07:14 · 1817 阅读 · 0 评论 -
webpack build生成的dist在本地运行
step1: 修改系统环境变量 NODE_ENV为production(为了主文件js读取环境时能走生产环境的分支);step2:在原有项目中(主要为了利用已有的node环境),控制台输入npm start。页面访问localhost:项目port,完成。第二步你可能需要配置接口调用的环境地址原创 2019-07-04 17:06:52 · 2099 阅读 · 0 评论 -
跨域
CORS(Cross-Origin Resource Sharing跨域资源共享)被访问方设置响应头// js设置 Access-Control-Allow-Originapp.use(function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); // code...})...原创 2019-07-12 17:47:03 · 307 阅读 · 0 评论 -
nodejs生成网页快照base64图片
首先,npm install phantomjs-prebuilt --save-dev这是在node上能够执行shell脚本的前置条件若npm太慢可选择cnpm执行定义接口const childProcess = require(‘child_process’);//执行命令行所需, 是node内置对象const phantomjs = require(‘phantomjs-preb...原创 2019-03-06 13:16:07 · 1444 阅读 · 0 评论