logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在nodejs中使用mongodb

使用官方的mongodb包来操作https://github.com/mongodb/node-mongodb-native使用第三方包mongoose基于官方mongodb包进行的封装地址https://mongoosejs.com/使用:安装mongoosenpm install --save mongoose使用const mongoose = require('mongoose');//

#mongodb
VS Code中报错:无法加载文件 D:\nodejs\node_global\hs.ps1。因为在此系统上禁止运行脚本...

使用http-server的时候,报错:无法加载文件 D:\nodejs\node_global\hs.ps1。因为在此系统上禁止运行脚本查看了网上的解答,发现是因为PowerShell执行策略的问题。需要打开终端允许脚本权限。解决步骤:关闭当下的vscode以管理员身份允许vscode执行:get-ExecutionPolicy,显示是Restricted,表示状态是禁止的;执行:set-Exe

nodejs中使用ES6的import / export

(node9以前)nodeJs虽然可以实现99%的ES6的新特性,但是在NodeJs中使用ES6的import/export仍然有一定的困难.虽然不能直接使用,但是可以间接使用.使用转换器babel安装npm包-babel,使用babel将js文件编译成nodejs支持的commonJs格式的代码.下载-babel包:npm install babel-register babel-preset-

#es6
解决nodejs频繁修改代码需要频繁重启服务器问题

nodemon可以帮助我们频繁修改代码重启服务器问题。nodemon是一个基于Node.js开发的第三方命令行工具,使用时需要独立安装npm install --global nodemon使用# 使用方式和node一样nodemon practice.js# 等价于node practice.jsnodemon会自动监察当前项目的代码是否修改,并自动重启服务...

springboot项目报错:‘java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter‘

错误信息:通过查询网上的资料,最终找到解决以上问题的方案:首先出现问题的场景为:项目启动没有出问题,但是当使用swagger进行调试的时候,开始报错。原因:JAXB API是Java EE的Api,由于javaSE9.0引入了模块的概念,因此javaSE中不再包含这个jar包。所以导致jar包中缺少这一依赖-javax.xml.bind.api。解决:手动引入这个依赖。<dependency

浏览器中的preflight请求-预检请求

什么是preflight请求?preflight,一个cors预检请求,属于options请求。该请求会在浏览器认为即将要执行的请求可能会对服务器造成不可预知的影响时,由浏览器自动发出。利用预检请求,浏览器能够知道当前的服务器是否允许执行即将要进行的请求,只有获得了允许,浏览器才会真正执行接下来的请求。所以,总结有几点:浏览器自动发出该请求,不需要用户干预该请求发生在用户发送的请求之前,只有预检请

#http#html5#javascript
Centos7配置虚拟网络

前期工作:Centos7安装配置首先先设置主机名(在root用户下登录)方法一:通过命令修改hostnamectl set-hostname node1 // 修改为node1hostname // 查看当前主机名称方法二:直接修改配置文件vi /etc/hostname接着开始配置虚拟网络假设之后会增加其他的虚拟机,包括当前节点在内,一共三个,则大致进行如下分配:...

【Vue】在created钩子函数中: this.$refs为空对象

原因: 在created()被调用的时候,此时Vue才完成了数据监测、数据代理等过程,能够访问data、methods数据,但是还未进行模板解析。而ref是在DOM树渲染完成之后生成的,所以this.$refs= {}。解决:在mounted()钩子函数中获取,mounted()此阶段DOM树已经渲染完成。在created()钩子函数中,加入:this.$nextTick()方法,由于此方法是会在

#vue.js
创建Vue项目报错:ERROR ~/.vuerc may be outdated. Please delete it and re-run vue-cli in manual mode.

将Vue Cli版本降为了3.x版本之后,再次创建新的Vue项目,报以下错误:ERROR~/.vuerc may be outdated. Please delete it and re-run vue-cli in manual mode.意思:需要将~/.vuerc文件删除文件路径:C:\Users\Administrator找到~/.vuerc文件,将其删除即可。...

npm install报错node-sass@7.0.1 postinstall: `node scripts/build.js`

执行以下代码npm i node-sass -D出现以下错误:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! node-sass@7.0.1 postinstall: `node scripts/build.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the node-sass@7.0.1

#sass#npm#javascript
    共 18 条
  • 1
  • 2
  • 请选择