【node.js从入门到精通】编写接口,使用CROS解决跨域问题,jsonp的接口
前言接口是前后端的一座桥梁。接口是后端设计的一套供给第三方使用的方法。(第三方指前端/后端)接口通过网络协议来调用,最常用的协议是HTTP协议。在定义一个接口时,会写好接口路径和接口方法名的映射,然后前端通过接口路径来调用方法,接下来就看看什么是接口。1. get接口●模块的封装,将封装好的模块通过module.exports进行向外暴露,是其他的可以使用该路由模块const express =....
在 Node.js 中使用 Yaml 编写API文档
在文章《使用Node.js、MongoDB、Fastify 构建API服务》中介绍使用 Swagger 构建 API 文档,编写文档不是那么的顺手,本文介绍另一种编写 API 文档的方式,即使用 Yaml ,将API文档与其实现完全分开。文章将继续在项目 restful-api 基础上进行迭代,首先先来简单了解一下 Yaml。什么是 YamlYAML 是一种常用于数据序列化的文件格式,有很多项目....
为遗留 Node.js 后端编写自动化测试
Node.js作为后端框架,自 2009 年首次发布以来,已被越来越多的公司广泛采用。它的成功有以下几个原因:JavaScript 语言(又称 Web 语言)的应用,一个丰富的开源模块和工具的生态系统,以及它简单高效的原型 API。不幸的是,简单是一把双刃剑。一个简单的 Node.js API,随着增长会变得越来越复杂,缺乏软件设计和最佳实践经验的开发人员可能很快就会被软件熵、偶然的复杂性或技术....
eBay:编写第一个 Node.js 应用的经验
在大多数情况下,eBay基于Java的技术运转着。我们整个工作流程的中心围绕着Java和JVM。考虑到网络访问的规模以及像ebay.com这样类型的网站所需要的稳定性,采用成熟的技术是一个显而易见的选择。但我们一直对新技术持开放态度,Node.js摘得候选人名单中最受关注技术已经有相当长的一段时间了。这篇文章对我们如何开发eBay的第一个Node.js应用的几个方面做了重点阐述。伸缩性这开始于一....
使用CoffeeScript编写Node.js 模块
Node.js 基于JavaScript编写应用,JavaScript是我的主要开发语言。CoffeeScript是编译为JavaScript的编程语言。为什么我们要用CoffeeScript来编写一段可重用的代码——模块呢?CoffeeScript是一个非常高阶的语言,将JavaScript、Ruby和Python中我最爱的部分结合在了一起。在本教程中,我将展示如何使用CoffeeScript....
试试用 Node.js 编写个简单的web框架
今天跟往常一样逛技术社区,发现了一篇《Express 简单实现》(github) ,写的还是比较简单易懂的。 刚好平时在测试比如局域网共享文件,临时网页共享或测试等等情况下可能会需要一个临时的http服务。 当然一般情况下我都是使用Python命令python -m http.server 8080来做临时服务,但是如果需要有动态请求时可能就不能用这种办法了(当然啦你也可以使用Python的Bo....
编写原生的Node.js模块
通常,我们开发原生Node.js模块包括但不仅限于以下原因: 对性能有比较苛刻要求的应用。尽管Node.js得益于libuv,在异步I/O操作很有优势,但遇到数字计算时并不是一个很好的选择。 使用更加底层的API,比如操作系统层面的。 在C/C++和Node.js之间创建一个Bridge,进行通信。 什么是原生模块? Node.js Addons是动态链接的可共享对象,由C/C+...
Node.js编写CLI的实践
Why Node.js? 常用的用来编写CLI的语言有 python, ruby, perl, Node.js等等。 为什么选取Node.js作为CLI的语言编写工具呢?有三个理由: 对Javascript语言更加熟悉 npm 完善的生态系统 npm OS无关的包管理机制 主要原因还是归咎于npm 完善的生态,目前npm官方有47.5万个三方包可供使用,你可以很方便的使用一些已经...
教你编写Node.js中间件,实现服务端缓存
Express 作为 Node.js 的框架,如今发展可谓如日中天。我很喜欢其灵活、易扩展的设计理念。尤其是该框架的中间件架构设计:使得在应用中加入新特性更加标准化、成本最小化。这篇文章,我会尝试编写一个非常简单、小巧的中间件,完成服务端缓存功能,进而优化性能。 关于中间件 说到中间件,Express 官网对它的阐述是这样的: “Express 是一个自身功能极简,完全是路由和中间件构成一个...
在CentOS5.6上安装Node.js(续)——编写程序验证安装
在上一篇文章《在CentOS5.6上安装Node.js》中,只用简单的几步就完成了安装。虽然看起来安装都是成功的,但是实际如何就要求我们写一个程序来进行验证一下。由于最近也在学习MongoDB,所以就写一个读取MongoDB数据库:计算actionId为772的日志总数。 1. 使用安装...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
node.js编写相关内容
node.js您可能感兴趣
- node.js算法
- node.js SDK
- node.js设备
- node.js结构
- node.js软件
- node.js局域网
- node.js分析
- node.js监控
- Node.js应用
- node.js自动化
- node.js安装
- Node.js开发
- node.js模块
- node.js express
- node.js js
- node.js版本
- node.js服务器
- node.js构建
- node.js项目
- node.js NPM
- node.js报错
- node.js节点
- node.js框架
- node.js环境
- node.js前端
- node.js部署
- node.js配置
- node.js API
- node.js文件
- node.js MySQL
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注