随笔分类 - Node.js
摘要:项目中向Node服务发送大文件,服务报错:PayloadTooLargeError: request entity too large 2、原因/解决: nodejs 做为服务器,在传输内容或者上传文件时,系统默认大小为100kb,这时,我们需要修改系统限制。我们在server.js中调用接口和对应
阅读全文
摘要:普通字符串 编码解码: var b = new Buffer.from('JavaScript'); var s = b.toString('base64'); // SmF2YVNjcmlwdA== var b = new Buffer.from('SmF2YVNjcmlwdA==', 'base
阅读全文
摘要:java代码: Map map = new HashMap(); String fileStr = getFileStr(path);//这里path就是我们服务器上的文件存放路径 map.put("appFileStr", fileStr); String result = HttpClientU
阅读全文
摘要:/** * Created by Administrator on 2019/11/6. *指尖敲打着世界 一个阳光而又不失帅气的少年!!!. */ var fs=require("fs"); /** * 方法1:普通读取和写入 */ fs.writeFileSync("D:/app/data/1.
阅读全文
摘要:方法1:delete 注意,该方法删除之后的元素会变为null,并非真正的删除!!! 举例: 原json: { "front" : { "image" : [ { "file" : "D:\\app\\data\\temp\\gn_image_0.jpg", "height" : 253, "wid
阅读全文
摘要:假设Y是路径,X是文件名或目录名,当 Nodejs 遇到 require(Y+X) 时,按照下面的顺序处理: 1、如果 X 是核心模块(例如:require("http")) a.返回该模块 b.不再继续执行 2、如果Y是以“./”、“/”或“../”开头 a.优先从缓存中加载 b.把X当成文件,从
阅读全文
摘要://modelJs.js var name="miyue"; function doSomething() { console.log("做一些事情"); } module.exports={name:name,doSomething:doSomething} //requireJs.js var
阅读全文
摘要:一.dirname()方法 1. 获得路径当中最后一段文件或文件夹所在的路径。多次调用path.dirname将会逐层返回上级目录 2. fs.mkdir不能一次创建多层目录,必须先创建上层目录,再创建下层目录 3. nodejs递归创建目录
阅读全文
摘要:Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。 //express的引入 var express = require('express'); var app = express(); 一、中间件结构
阅读全文
摘要:首先看一下文件的存放结构: 我们现在希望在上面标记的JS文件里面读取html里面的内容,我们的代码如下: var fs=require("fs"); fs.readFile('test.html',function (err,data) { if(err){ console.log(err); }e
阅读全文
摘要:(一)基本程序结构 如上图,是一个nw程序的基本组织结构,在根目录下有package.json(程序的配置文件)和index.html(可以是任意名称,应用的启动页面);js/css/resources分别是应用的样式、脚本、和资源文件(html、图片等);node_modules存放node.js
阅读全文
摘要:下面我通过一个简单的demo来介绍怎么样把一个web应用打包成一个可执行文件(这里只介绍windows环境) 首先新建一个index.html文件,作为我们这个demo的入口页面,我们暂且就把这个页面当成一个完整的web应用吧。内容随便写点什么,比如: 项目结构如下: html代码: css代码:
阅读全文
摘要:一、 在 Nodejs 中使用 Mongodb 前面的课程我们讲了用命令操作 MongoDB,这里我们看下如何用 nodejs 来操作数据库需要引包: mongodb官方文档网址: https://docs.mongodb.com/manual/ 进入下面的页面,你就可以选择你使用的开发语言的操作m
阅读全文
摘要:一、索引基础 索引是对数据库表中一列或多列的值进行排序的一种结构,可以让我们查询数据库变得更快。MongoDB 的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的查询优化技巧。创建索引的命令: 获取当前集合的索引: 删除索引的命令是: 复合索引: 数字 1 表示 username 键的索
阅读全文
摘要:首先按照上一篇文章的介绍,启动并连接数据库 然后我们开始学习如何使用MongoDB数据库: 1、创建数据库 第一步,在cmd窗口执行: 此时我们可以通过命令查看本地所有的数据库: 显示当前的所有数据集合(mysql 中叫表) 2、删除数据库,删除表: 删除数据库,删除当前所在的数据库db.dropD
阅读全文
摘要:1、数据库和文件的主要区别 1、 数据库有数据库表、行和列的概念,让我们存储操作数据更方便2、 数据库提供了非常方便的接口,可以让 nodejs、php java .net 很方便的实现增加修改删除功能 2、NoSql 介绍 2.1 NoSQL 介绍 由于互联网的迅速发展,云计算与 Web2.0。这
阅读全文
摘要:get: 前台代码: 参数传递通过URL传值: 点击登录之后: 后台获取数据代码: post: 前台代码: 点击登录之后url里面没有传值:而是在头文件里面传值 后台获取数据代码:
阅读全文
摘要:初识 EJS 模块引擎 我们学的 EJS 是后台模板,可以把我们数据库和文件读取的数据显示到 Html 页面上面。它是一个第三方模块,需要通过 npm 安装https://www.npmjs.com/package/ejs 大家可以在上面的网站获取到ejs的使用说明安装: Nodejs 中使用: 下
阅读全文
摘要:1、Nodejs 静态文件托管 上一讲的静态 web 服务器封装 项目结构: Web服务器封装成的模块:router.js代码: 创建服务器的00service01.js的代码: 2、路由 官方解释: 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法的,涉及到应用如何
阅读全文
摘要:1、Nodejs 的单线程 非阻塞 I/O 事件驱动 在 Java、PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多
阅读全文

浙公网安备 33010602011771号