
node.js
·暮雨·
解决问题的方式一定比困难本身多
展开
-
cnpm : 无法加载文件 C:\Users\oor\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。...
cnpm : 无法加载文件 C:\Users\oor\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。原创 2022-12-16 15:01:13 · 132 阅读 · 0 评论 -
解决cnpm无法安装的问题
解决cnpm 无法安装的问题转载 2022-12-16 14:49:04 · 1074 阅读 · 1 评论 -
node 读取并修改json 配置文件
1.安装fs在项目下执行npm install fsconst fs = require('fs');//读取配置文件,变量config的nom类型是Object类型let config = require('./config');console.log(config.name+"----------"+config.age);//修改配置文件config["name"] = "蔡徐坤";console.log(config);//将修改后的配置写入文件前需要先转成json字符串原创 2021-12-16 10:50:20 · 1793 阅读 · 0 评论 -
node简单使用rabbitmq
一.启动rabbitmq双击二.编写代码2.1 项目当中安装rabbitmqnpm install amqplib构建消息发送者//引入amqplib模块const amqp=require('amqplib/callback_api');//连接到rabbitmqServeramqp.connect('amqp://localhost',function (err,conn) { // 建立通道 conn.createChannel(function (err,chann转载 2021-12-14 22:09:22 · 1049 阅读 · 0 评论 -
node集合redis使用
node集合redis转载 2021-12-13 22:33:27 · 827 阅读 · 1 评论 -
node 遍历集合&数组
//1.获取对象中的键(key)与值(value):const data = {name:'小三',age:'17岁',sex:'男'};for (let a in data) { // console.log(a); /*属性名*/ // console.log(data[a]); /*属性值*/};const datas={name:"张三·",age:"20",sex:'女'};for (let key in datas) { // conso原创 2021-12-13 16:53:31 · 1242 阅读 · 0 评论 -
async&await
async 异步await 等待两者通常为成对出现通常为等待一个异步方法执行// 定义一个异步方法async function getAge(){ return "20";}console.log(getAge());async function setAge(){ //等待异步方法执行 const data=await getAge(); console.log(data);}setAge();输出20...原创 2021-12-06 16:40:31 · 95 阅读 · 0 评论 -
node cluster(集群)启动
var cluster = require('cluster'); // 判断是否是主进程if (cluster.isMaster) { var numCPUs = require('os').cpus().length; // 开辟一个cpu执行子进程 for (var i = 0; i < numCPUs; i++) { cluster.fork(); } // 进程失效时自动重启子进程 cluster.on('exit', function() { con原创 2021-12-06 15:25:33 · 546 阅读 · 0 评论 -
node excell导入导出以及下载
所需依赖安装方式npm install excel-exportnpm install xlsxnpm install momentnpm install fs进入node项目中执行即可nodeconst express = require('express');const router = express.Router();const nodeExcel = require('excel-export')const xlsxs = require('xlsx')const mome原创 2021-12-03 17:36:48 · 825 阅读 · 0 评论 -
node 实现对mysql数据库数据增删改查
说明:本文通过界面点击再以ajax的形式进行数据交互,里面还有文件上传的代码。代码示例index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Comp原创 2021-12-02 22:22:07 · 492 阅读 · 0 评论 -
node安装hotnode和nodemon和启动
hotnode和nodemon是种不同的启动插件,两种有不同的启动方式。直接在项目以依赖的形式安装就可以了安装hotnodenpm i hotnode -gnodemonnpm i nodemon -g启动hotnodehotnode index.jsnodemonnodemon index.js两者都是在package.json中配置并指向启动的jspackage.json{ "name": "api", "version": "1.0.0", "des原创 2021-11-30 21:52:53 · 608 阅读 · 0 评论 -
node中安装mysql
说明在node中安装mysql,因为在新建项目的时候node中是没有mysql的,就像java中缺少依赖一样,需要重新在项目当中添加。在node项目中安装mysql命令npm install mysql安装完成之后可以在项目当中的package.json中查看是否有mysql版本信息,如果有则安装成功。...原创 2021-11-30 16:13:08 · 1640 阅读 · 0 评论 -
node.js基本信息整理
node.js 是干什么的?node.js 是一个能在服务端运行的JavaScriptnode.js 目录分类bin:存放真实执行文件 如:wwwnode_modules:存放当前项目的所有依赖public:静态资源文件(img.js.css)routes:项目路由文件views :页面文件app.js:项目启动文件package.json:项目依赖配置及开发者信息引入一个文件#引入外部 express文件 默认为js文件var express=require('express'原创 2021-11-29 16:35:38 · 641 阅读 · 0 评论 -
node.js引入外部自定义模板以及接口
名词解释exports 便是暴露require 引入在引入外部自定模板接口之前得先暴露接口,而暴露接口有两种方式暴露第一种在定义的时候直接暴露接口exports.setArgs=function (address) { console.log("李明你家在:"+address);}第二种先定义,在暴露接口function nameFunction(name) { return name+",你好";}#name 外部引入使用的名称,nameFunction原创 2021-11-30 10:41:23 · 808 阅读 · 0 评论