node.js

您现在的位置是:首页 > node.jsnode.js

  • 还重构?就你那代码只能铲了重写!

    计算机基础还重构?就你那代码只能铲了重写!

    作者:小傅哥博客:https://bugstack.cn一、前言我们不一样,就你没对象! 对,你是面向过程编程的!我说的,绝大多数码农没日没夜被需求憋着肝出来的代码,无论有多么的吭哧瘪肚,都不可能有重构,只有重新写。为什么?因为重新写所花的时间成本,远比重构一份已经烂成团的代码,要节省时间。但谁又不敢保证重写完的代码,就比之前能好多少,况且还要承担着重写后的代码事故风险和几乎体现不出来的业务价值!虽然代码是给机器运行的,但同样也是给人看的,并且随着每次需求的迭代、变更、升级,都需要研发人员对同一.

    09-18计算机基础

    阅读更多
  • Vue报错Module build failed Error Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案

    Web开发Vue报错Module build failed Error Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案

    Vue报错Module build failed: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案错误提示: ERROR Failed to compile with 1 errors

    09-18Web开发

    阅读更多
  • 写大事件项目的get,post类型的接口

    Web开发写大事件项目的get,post类型的接口

    1.准备工作:npm下载相关包1.1初始化npm得到package.json文件 (不初始化也可以之前初始化的文件获得package.json文件)npm init --yes1.2 express包 npm iexpress1.3multer 包npm i multer2.创建server文件:在同级文件夹下创建server文件(文件名可以自定义)3.登录接口部分3.1 登录接口代码const express = require('e...

    09-18Web开发

    阅读更多
  • 和JavaScript的“爱情”这不就来了吗?

    Web开发和JavaScript的“爱情”这不就来了吗?

    小白与JavaScript的“爱情故事”初识:第一次遇见JavaScript概念作用特点相知:主动去了解JavaScript与她的相关的一切变量    组成    变量名命名规范数据类型    简单数据类型    字符类型

    09-17Web开发

    阅读更多
  • Unity xNode节点插件入门使用介绍1

    游戏开发Unity xNode节点插件入门使用介绍1

    入门使用主要知道的4个类NodeGraphNodeNodeEditorWindowNodePortNodeGraph 整张节点图表NodeGraph他继承的是ScriptableObject类用于储存整个图表的数据主要函数就是AddNode 增加新的Node节点CopyNode 复制节点这个在图表里面的复制粘贴就是调用这个创建的RemoveNode 删除新的Node节点Clear 清除所有的节点Node使用[Serializable, CreateAss

    09-17游戏开发

    阅读更多
  • node.js案例,写一个简单的get请求,请求有50%的概率,要求数据在一个json文件中

    Web开发node.js案例,写一个简单的get请求,请求有50%的概率,要求数据在一个json文件中

    案例目标:实现GET的主要属性为req.method,并且生成随机数 使用nodejs,实现一个Ajax的get请求方式 将lib里的data.json文件请求获取出来 data里面的数据为 { "success":[ { "data": "你赢了", "message":"请求成功", "code":

    09-16Web开发

    阅读更多
  • node.js的模块化与包

    Web开发node.js的模块化与包

    一.模块化1.为何要模块化一个js文件可以引入其他的js文件,就可以使用引入文件中的变量,数据,node.js支持模块化.在es6之前,js是没有模块化的功能的,js代码依靠html文件统一管理,这样做的问题很明显,变量污染并且代码无法维护.2.模块化的历史2.1 es6前为了支持模块化,程序员借用第三方库实现模块化sea.js require.js2.2 es6后 es6原生语法也支持模块化(浏览器不是直接支持模块化 --- 需要单独设置) Nodejs

    09-15Web开发

    阅读更多
  • ❤️一个聊天室案例带你了解Node.js+ws模块是如何实现websocket通信的!

    Web开发❤️一个聊天室案例带你了解Node.js+ws模块是如何实现websocket通信的!

    1、项目结构分析项目目录分析:client文件夹:客户端配置 server.js:给客户端的静态服务器 WebSocketServer.js:服务端配置文件2、操作步骤准备package.json需要执行以下命令才能得到:npm init -y需要两个依赖包:npm install ws --save-devnpm install express --save-dev步骤1:服务端构建(WebSocketServer.js)// 步骤1,服务端c

    09-15Web开发

    阅读更多
  • Url模块的了解

    Web开发Url模块的了解

    在编写url模块代码之前先安装一个查看日志的依赖在当前文件目录下先初始化一个package.jsonnpm init -y然后在生产环境安装日志依赖包安装命令npm install log4js -Durl一共提供了三个方法url.parse();方法可以将一个url的字符串解析并返回一个url的对象参数:urlString指传入一个url地址的字符串var log4js = require("log4js");log4js.configure({ appenders: {

    09-14Web开发

    阅读更多
  • tailwindcss 官网(一)安装、使用预处理器

    tailwindcss 官网(一)安装、使用预处理器文章目录tailwindcss 官网(一)安装、使用预处理器1. 安装集成指南以 PostCSS 插件的形式安装 Tailwind CSS通过 npm 安装 Tailwind作为 PostCSS 插件来添加 Tailwind创建您的配置文件包含 Tailwind 到您的 CSS 中生成您的 CSS不依赖 PostCSS 使用 Tailwind使用自定义 CSS 文件自定义您的配置为生产而构建通过 CDN 来使用 TailwindHTML 启动模板Post

    09-14Web开发

    阅读更多
  • 对于面向对象中的面试问题的总结

    一、super和this的区别

    09-13音视频开发

    阅读更多
  • 警惕!CHNG仿盘出现!

    云计算警惕!CHNG仿盘出现!

    去中心化跨链项目CHAINGE FINANCE的代币CHNG已经登录诸多交易所,作为一款跨链钱包,橙子钱包chainge实现了加密资产跨链兑换功能,用户只需要在一个APP内即可完成各种链上资产的转移,而不需要额外的第三方平台交互,不仅方便了用户的资产跨链,同时节省了时间和大量的手续费,更重要的是橙子可以很安全的完成资产跨链和资产存储。早在2021年年初,chainge finance就吸引了大量用户参与,目前无论是推特、电报上的用户关注度都超多,随着CHNG币登录交易所,用户关注深度再次增加。与此同

    09-13云计算

    阅读更多
  • 终端(Terminal)窗口的打开方式及常用终端命令

    Web开发终端(Terminal)窗口的打开方式及常用终端命令

    Terminal,是专门为程序员设计的,通过输入命令来操作电脑的一种方式 ,有些软件只提供了通过终端命令的方式来操作,如 node、git等。终端窗口有什么用?1. 常用的操作,比如创建文件夹、创建文件、移动文件、关机、锁屏等等,都可以使用终端窗口完成。2. 使用Git、Node、Vue等开发,必须要使用终端窗口。终端窗口有哪些:1. cmd 窗口--- 系统内置;2. powershell 窗口 --- 系统内置;3. Git --- 安装Git才有...如何打开终端窗口:W.

    09-13Web开发

    阅读更多
  • Hexo的准备工作(手把手教你搭建Node.js/Git环境)

    计算机基础Hexo的准备工作(手把手教你搭建Node.js/Git环境)

    ❤️ 作者主页:Dianc的博客❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~❤️ 拒绝白嫖,欢迎 点赞、收藏、留言( 感谢支持~ヾ(≧▽≦*)o )❤️ 扫码关注微信公众号: >>> Dianc小助手 <<<❤️ 前端学习路线图、面试刷题、二次元壁纸珍藏,Dianc小助手后续会持续完善。❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~目录前言安装Node.jsWindow环境下详细解释安装构建工具

    09-12计算机基础

    阅读更多
  • ES6语法之--对象的拓展,深拷贝和浅拷贝

    ES6语法篇(1)文章目录ES6语法篇(1)对象的拓展深拷贝和浅拷贝日常更新ES6语法。对象的拓展 // key 和 value的 名字是一样的,可以简写 let name = "毛毛"; const obj = { name }; // TODO 属性名表达式 // 变量的值作为key let s = 'mao'; const o1 = { [s]: '毛毛' } console.log(o1); s

    09-12Web开发

    阅读更多
  • Vue安装

    Web开发Vue安装

    Vue安装1.安装node.js官网:https://nodejs.org/en/download/node 傻瓜式安装**2、安装完成后查看是否安装成功 **3、配置环境变量更改全局模块所在路径及缓存路径npm config set prefix "D:\vueTemp\node\node_global"npm config set cache "D:\vueTemp\node\node_cache"在系统变量中新建 D:\vueTemp\

    09-12Web开发

    阅读更多
  • Hexo的准备工作(手把手教你搭建Node.js/Git环境)

    Web开发Hexo的准备工作(手把手教你搭建Node.js/Git环境)

    ❤️ 作者主页:Dianc的博客❤️ 简介:没有什么远大的理想,做自己喜欢的事情就好~❤️ 拒绝白嫖,欢迎 点赞、收藏、留言( 感谢支持~ヾ(≧▽≦*)o )❤️ 扫码关注微信公众号: >>> Dianc小助手 <<<❤️ 前端学习路线图、面试刷题、二次元壁纸珍藏,Dianc小助手后续会持续完善。❤️ 大家的积极参与和讨论,是Dianc推送更多优质内容的动力~目录前言安装Node.jsWindow环境下详细解释安装构建工具

    09-12Web开发

    阅读更多
  • Node.js第一天

    Web开发Node.js第一天

    1.常用的终端命令:(1)del 文件名: 删除文件 (2)ipconfig: 查看IP命令 (3)mkdir 目录名 :在当前目录新建指定目录 (4)rd 目录名:在当前目录删除指定目录 (5)cd 文件名:切换到改目录下的子文件(cd空格后按tab键自动补全当前文件名,上方 向箭头键会自动往上寻找你输入整行命令并补齐) (6) ls或dir: 展开当前目录 (7)clear或cls: 清屏2.常用的快捷键 :(1)ctrl+shift +n : 快速...

    09-12Web开发

    阅读更多
  • 手把手教你写自动化路由

    Web开发手把手教你写自动化路由

    这里写目录标题前言思路使用node实现自动化router使用webpack实现自动化router前言在中大型项目中,每次新建页面都要去router文件中添加对应的router对象,会觉得特别麻烦,而且多人开发还不好方便维护,甚至当router层级发生变化的时候,可能要重写整个router对象数组,因此我们需要一个自动化router自动化router的最大好处:前端只需要专注写代码即可,无需关注路由的router文件中的router.js思路在vue中,router.js必须的写法{ path:

    09-11Web开发

    阅读更多
  • Git Push 报错Support for password authentication was removed on August 13,2021

    报错remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal: Authentication failed for 'https://github.com/WindyGao/incubator-doris.git/'解决办法github生成tokengithub->头像->

    09-11Web开发

    阅读更多
  • ❤️npm常用命令以及npm publish常见问题处理方法❤️

    Web开发❤️npm常用命令以及npm publish常见问题处理方法❤️

    一、npm常用命令1、安装配置命令# 查看 npm 的版本 npm -v //6.4.0 << 安装成功会返回版本号# 查看各个命令的简单用法npm -l # 查看 npm 命令列表npm help# 查看 npm 的配置npm config list -l2、npm init创建初始化npm initnpm init用来初始化生成一个新的package.json文件。它会向用户提问一系列问题,如果觉得不用修改默认配置,一路回车就可以了。尾缀带

    09-10Web开发

    阅读更多
  • VUE使用vue-tree-color组件实现组织架构图(递归数据,简单明了)

    Web开发VUE使用vue-tree-color组件实现组织架构图(递归数据,简单明了)

    npm# use npmnpm install vue-tree-color安装loadernpm install --save-dev less less-loaderImport Pluginsimport Vue from 'vue'import Vue2OrgTree from 'vue-tree-color'Vue.use(Vue2OrgTree)开始因为已经安装过了组件,所以可以直接使用,在vue页面中,直接使用组件标签,动态绑定data数据(data数

    09-10Web开发

    阅读更多
  • HTTP协议、三次握手与四次挥手-node.js初级(四)

    软件研发HTTP协议、三次握手与四次挥手-node.js初级(四)

    浏览器访问网站的基本流程:1、用户输入网址2、浏览器请求DNS服务器,获取域名对应的IP地址(DNS服务器就是有该网络中所有域名和对应主机号的可以转换的一种服务器)3、请求连接该IP地址的服务器4、发送资源请求(遵循HTTP协议)5、web服务器接收到请求,解析请求,判断用户意图6、获取用户想要的资源(从web服务器连接的数据库中获取)7、将资源返回给http服务器程序8、http服务器将资源数据通过网络发送给浏览器9、浏览器解析呈现请求的数据http协议简介:.

    09-09软件研发

    阅读更多
  • docker入门之部署前端项目,以create-react-app为例

    安全教程docker入门之部署前端项目,以create-react-app为例

    1.github上先下载create-react-app的源码git clone https://github.com/facebook/create-react-app.git执行ls查看一下并cd 进入该项目.2.在项目根目录下创建Dockerfile文件,并编写以下内容vi Dockerfile // 创建文件编写内容:# node版本号FROM node:15-alpine# 工作目录WORKDIR /create-react-app# 添加所有文件到create-rea

    09-08安全教程

    阅读更多
  • docker入门之部署前端项目,以create-react-app为例

    Web开发docker入门之部署前端项目,以create-react-app为例

    1.github上先下载create-react-app的源码git clone https://github.com/facebook/create-react-app.git执行ls查看一下并cd 进入该项目.2.在项目根目录下创建Dockerfile文件,并编写以下内容vi Dockerfile // 创建文件编写内容:# node版本号FROM node:15-alpine# 工作目录WORKDIR /create-react-app# 添加所有文件到create-rea

    09-08Web开发

    阅读更多
  • docker入门之部署前端项目,以create-react-app为例

    软件研发docker入门之部署前端项目,以create-react-app为例

    1.github上先下载create-react-app的源码git clone https://github.com/facebook/create-react-app.git执行ls查看一下并cd 进入该项目.2.在项目根目录下创建Dockerfile文件,并编写以下内容vi Dockerfile // 创建文件编写内容:# node版本号FROM node:15-alpine# 工作目录WORKDIR /create-react-app# 添加所有文件到create-rea

    09-08软件研发

    阅读更多
  • node学习前的准备-node.js初级(一)

    Nvm的安装: 对于node来说,他有太多的版本了,而在各个项目的开发中,各种node版本都可能应用,所以要运行这些不同版本的项目,能够快速切换本机node的版本是很重要的,Nvm的作用就是完美的管理我们本地的node版本,达到快速切换的效果 详细安装过程搜其他相关博客。ES6语法:首先要会用 let 来代替varvar的缺点:1、var声明的变量有预解析,容易造成逻辑混乱,可以先在前面使用,再在后面声明。2、var 可以重复定义同一个变量,造成逻辑错...

    09-08Web开发

    阅读更多
  • 【elasticsearch系列】安装elasticsearch-head插件

    云计算【elasticsearch系列】安装elasticsearch-head插件

    目录环境安装node安装gruntelasticsearch-head运行修改elasticsearch.yml排查问题环境安装elasticsearch-head插件,需要依赖nodeJs环境,故首先我们先搭建nodeJs环境;此part先将此篇文章需要的各个官网列出来:node官网:https://nodejs.org/en/download/node中文网:http://nodejs.cn/download/current/elasticsearch-head GitHub:https:/

    09-07云计算

    阅读更多
  • 【elasticsearch系列】安装elasticsearch-head插件

    Web开发【elasticsearch系列】安装elasticsearch-head插件

    目录环境安装node安装gruntelasticsearch-head运行修改elasticsearch.yml排查问题环境安装elasticsearch-head插件,需要依赖nodeJs环境,故首先我们先搭建nodeJs环境;此part先将此篇文章需要的各个官网列出来:node官网:https://nodejs.org/en/download/node中文网:http://nodejs.cn/download/current/elasticsearch-head GitHub:https:/

    09-07Web开发

    阅读更多
  • vue+egg.js使用websocket

    ==> 服务端促使客户端退出的小案例。1 安装与配置1.1 安装依赖包# 1 egg 项目中安装npm install egg-socket.io# 2 vue 项目中安装npm install vue-socket.io1.2 配置 egg.jsconfig/config.default.jsmodule.exports = appInfo => { const config = exports = {}; ...... // 关闭 csrf

    09-07软件研发

    阅读更多
 721    1 2 3 4 5 下一页 尾页

站长推荐

站点信息

  • 文章统计142360篇文章
  • 浏览统计17683次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们