#NODE

node.js Web应用框架Express.js(一)

什么是Express.jsExpress是一个简洁而灵活的node.jsWeb应用框架,提供一系列强大特性帮助你创建各种Web应用,提供丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单,Express不对node.js已有的特性进行二次抽象,只是在它之上扩展了Web应用...

node基础-文件系统-文件写操作

文件操作频率最高的就是读跟写。nodejs的文件的读取API在《node基础-文件系统-读取文件》里已经简单介绍过,本文就简单介绍下nodejs的文件写API。nodejs的文件操作均提供了同步、异步两种方式,写操作也是同样的,常用的两个接口为fs.writeFile(异步)、fs.writeFileSync(同步),...

node基础:文件系统-文件读取

node的文件读取主要分为同步读取、异步读取,常用API有fs.readFile、fs.readFileSync。还有诸如更底层的fs.read,以及数据流(stream),后面再总结下咯~直接上简单的demo,看下同步/异步接口的调用时的区别,以及分别对应的异常处理方式。至于API说明,可参考node官方文档/***...

chrome下的Grunt插件断点调试——基于node-inspector

之前调试grunt插件时,都是通过人肉打log来调试。不仅效率低,而且会产生一堆无用的代码。于是简单google了下node断点调试的方法,总结了下。借助node-inspector,我们可以通过Chrome浏览器的调试工具来调试。npminstall-gnode-inspector node-inspect...

Nodejs基础中间件Connect

从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立w...

nodejs npm常用命令 转

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npminstallmoduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。n...
代码星球 ·2020-07-24

快乐Node码农的十个习惯 转

从问世到现在将近20年,JavaScript一直缺乏其它有吸引力的编程语言,比如Python和Ruby,的很多优点:命令行界面,REPL,包管理器,以及组织良好的开源社区。感谢Node.js和npm,现如今的JavaScript鸟枪换炮了。Web开发者有了强大的新工具,接下来就看他们的想象力了。下面这个提示和技巧清单,...

Node.js之判断字符串中是否包含某个字符串

server.txt内容如下:阿里云服务器关于应用场景,就不多说了,字符串是不论是后端开发还是前端开发等,都是要经常打交道了。test.js(node.js代码,只要被本地装了node.js环境,直接可通过nodetest.js运行看效果):varfs=require("fs");varresult=fs.readFi...

Node.js之删除文件夹(含递归删除)

应用场景:比如像Eclipse这样的IDE,右击项目,出现选项,点击选项中的删除,就可以删除这个项目及其下的子目录包含文件(使用electron开发的桌面端项目多少都会用到)。核心代码如下:/****@param{*}url*/functiondeleteFolderRecursive(url){varfiles=[]...

node.js之客户端发起https和http请求

应用场景:1.VsCode插件开发(主要针对以javascript为主的vscode插件);2.使用Node.js开发的客户端程序Node.js之http请求(客户端)代码示例如下:varhttp=require('http');varqs=require('querystring');varuserCode="1";...

VsCode插件与Node.js交互通信

首先关于VsCode插件通信,如果不明白的可以参考我的这篇博客VsCode插件开发之插件初步通信如果需要详细例子的话,可以参考VsCode插件开发现在又有一个新的需求是,VsCode插件可以通过jQuery的方式/或者引入某种前端通信框架实现与后台交互。但是针对之前某个需求,需求描述:用户登录后在本地某盘创建特定的文件...

Node.js之文件下载

Node.js之文件下载,主要最近解决我的一个需求。需求描述:如何将腾讯云上传的文件存储到本地某个目录下,如果用js来实现,纯JavaScript没有这样的功能(也许有),正好我这个项目用node.js比较多,正好可以利用node.js丰富的API实现该功能。如下示例代码,演示下载远程文件:源码如下(download....
代码星球 ·2020-07-24

Node.js如何执行cmd

最近正好因业务的一个需求需要研究如何根据vscode的插件名来下载对应的插件以解决之前将插件打包上传到服务器上面导致的延迟问题(插件体积小还好说,如果体积过大,即便是压缩打成zip包,如果同一时刻很多人上传或下载,系统延迟将会非常严重)。之前一直想不明白,找半天找不到要给URL可以下载,最后不经意间有了灵感转变一下思路...
代码星球 ·2020-07-24

Node.js读取文件内容并返回值(非异步)

主要解决的问题的,以最近VsCode插件开发为例,每次请求都需要token,而vscode并不支持cookie这样的存储,所以就采用粗暴点办法,存到某个用户目录下并读取。源码如下:varfs=require("fs");functiongetToken(isRelease){//是否为正式版本,路径不一样if(isRe...

Node.js之mysql增删改查

npminstallmysql//连接MySQL数据库varmysql=require("mysql");varpool=mysql.createPool({host:"127.0.0.1",user:"root",password:"123456",database:"wordpress",port:3306});f...
代码星球 ·2020-07-24
首页上一页...2829303132...下一页尾页