#NODE

node.js api文档生成

ApiDoc官网地址为:http://apidocjs.com/在Java中有Swagger及其升级版的Swagger2+Springfox自动生成接口管理文档。而在Node.js中则可以利用ApiDoc生成接口文档。参考官网其实步骤,也很简单,也就如下几步。npmiapidoc-g#全局安装{"name":"mock...
代码星球 ·2020-07-24

如何让Node.js运行在浏览器端

Node.js又称服务端JavaScript。今天我为了解决一个问题,通过搜索引擎找到了如何将Node.js转成浏览器端可以运行的javascript。尽管这种方式有其局限性,但是还是可以用的。npminstall-gbrowserifybrowserifytest.js>index.js或browserifyt...

Node.js读取某个目录下的所有文件夹名字并将其写入到json文件

针对解决的问题是,有些时候我们需要读取某个文件并将其写入到对应的json文件(xml文件也行,不过目前用json很多,json是主流)。源码如下:index.jsvarfs=require('fs');letcomponents=[]constfiles=fs.readdirSync('./')files.forEac...

node.js之Cookie

最近还是用node.js比较多,今天正好遇见一个问题,还是关于Cookie。node.js中如何实现cookie(以express框架为例):"usestrict";varexpress=require("express");varcookieParser=require("cookie-parser");varuti...
代码星球 ·2020-07-24

node.js之十大Web框架

之前接触过Node.js是因为好奇大前端越来越能干了,连我后台的饭碗都要抢了,太嚣张了,于是我想打压打压它,然后就这样接触它了。再到后来是因为Settings-Sync插件二次开发,我需要用node.js造一个mockserver,而当时在开源项目上找到一个模拟githubrestapi的node.js服务端程序,然后...
代码星球 ·2020-07-24

node.js如何引用其它js文件

以Java来说,比如要实现第三方存储,我可能需要导入对应的库,以maven为例,使用腾讯云或者七牛云、阿里云,我需要导入对应的maven依赖。再比如,有些时候我们封装某个类,而那个类不在该包下,我们需要导包(就是指定那个类的路径,如果路径不对,则可能出现找不到这个类之类的错误,通常对应的IDE会提示错误)。其实,nod...

node.js服务端程序在Linux上持久运行

如果要想在服务端部署node.js程序,让其持久化运行,就不能单单使用npmstart命令运行,当然了,这样运行是毫无问题的,但是当关闭xshell窗口或者是关闭进程的时候(其实关闭xshell窗口相当于默认关闭进程),就无法访问对应的node.js服务端程序了。那么该如何才能持久访问呢?其实也就两步第一步安装fore...

node.js读写文件

关于node.js的读写操作,应用场景有很多。比如其中这样的一个场景,如何获取全局的token。这就涉及到写和读操作了。写操作:varfs=require("fs");functionstoreToken(token){fs.writeFile('D://youcongtech//token.txt',token.sl...
代码星球 ·2020-07-24

node.js使用express框架进行文件上传

关于node.js使用express框架进行文件上传,主要来自于最近对Settings-Sync插件做的研究。目前的研究算是取得的比较好的进展。Settings-Sync中通过快捷键上传文件,其实主要还是请求后端接口。于是我便使用node.js模拟一个服务,这个服务其实就相当于githubapi(Settings-Sy...

node.js之express框架

之前学习过node.js接触过express框架,最近为了编写一个mockserver正好用到了express。下面正好就跟大家介绍一下关于express。今天的内容主要围绕这么几个方面?express框架初步介绍express框架中的app.use和app.get/app.postmockserver介绍mockse...
代码星球 ·2020-07-24

node.js如何将远程的文件下载到本地、解压、读取

其实要解决的问题,很简单,获取远程文件,然后解压到本地读取。在vscode中通过node.js来实现是比较方便的,相比之前的zip.js,我觉得我还是比较喜欢node.js实现方式。test.js如下内容://文件下载varfs=require("fs");varpath=require("path");varrequ...

ubuntu16.04node和npm卸载干净

如下命令便可以实现该目的:#apt-get卸载sudoapt-getremove--purgenpmsudoapt-getremove--purgenodejssudoapt-getremove--purgenodejs-legacysudoapt-getautoremove#手动删除npm相关目录rm-r/usr/l...

Node.js实战(十)之EventEmitter

Node.js所有的异步I/O操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时触发一个事件,一个fs.readStream对象会在文件被打开的时候触发一个事件。所有这些产生事件的对象都是events.EventEmitter的实例。&nbs...
代码星球 ·2020-07-24

Node.js实战(十一)之Buffer

JavaScript语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在Node.js中,定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。在Node.js中,Buffer类是随Node内核一起发布的核心库。Buffer库为Node.js带来了一...
代码星球 ·2020-07-24

Node.js实战(十二)之Stream

Stream是一个抽象接口,Node中有很多对象实现了这个接口。例如,对http服务器发起请求的request对象就是一个Stream,还有stdout(标准输出)。Node.js,Stream有四种流类型:Readable -可读操作。Writable -可写操作。Duplex -可读可...
代码星球 ·2020-07-24
首页上一页...2930313233...下一页尾页