Node.js开发实战详解》学习笔记——持续更新中  一、NodeJS设计模式    1 . 单例模式    顾名思义,单例就是保证一个类只有一个实例,实现的方法是,先判断实例是否存在,如果存在则直接返回,若不存在,则创建实例对象,并将实例对象保存在静态变量中,当下次请求时,则可以直接返回这个对象实例,这就确保了一个类只有一个实例对象。举个例子吧~一间学校刚刚起建还没有图书馆,有的同学就向领导提
Node.js系列文章目录 文章目录Node.js系列文章目录一、前言二、Node.js 连接 MySQL三、API 对接 MySQL1、文件目录2、控制器_controller3、路由_router四、各个接口的测试四、写在最后(附源码) 一、前言前面我们已经使用了 假数据去处理路由接口,并学习了开发博客路由相关 MySQL的基础知识。下面我们就可以 整合改进 这两部分,实现 API 和 MyS
转载 2023-08-14 12:21:43
147阅读
大数据的声音虽然没有前几年热闹,但hadoop生态圈的造轮子脚步一点也没停下来。最近几天有空,梳理一下各种OLAP的计算和存储框架。纯计算框架(query engine) Impala 目前在国内已经有不少商业客户在使用,估计是cloudera的国内市场推广做的不错。 架构上,元数据需要单独的mysql/pgsql来存储,需要两个单独的stateserver和catalogserv
转载 2024-07-24 07:26:22
117阅读
一、Django介绍Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django 采用了 MVT 的软件设计模式,
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
转载 2020-03-20 22:09:00
69阅读
1、 创立于2004年,是一个面向程序员的在线学习社区。“活到老,学到老”是程序人生最真实的写照,学习不仅需要一个人的刻苦努力,更需要一个学习气氛浓、乐于分享、互相帮助的社区。 2、 知乎 ://zhihu.com/ 国内最大的社交问答社区,非常多的程序员技术、职场讨论话题和大牛在分享内容。 3、github ://github.com/ 全球最大的开源社区,无数
转载 2024-08-05 22:40:04
113阅读
1.EDP:基于Node.JS与NPM的企业级开发平台 什么是EDP? EDP是一个基于Node.JS与NPM的企业级前端应用的开发平台。主要通过命令行的方式使用。EDP提供了前端应用开发时经常使用的一系列工具:项目管理、包管理、调试、构建、代码生成以及代码检測等。 EDP同意用户自己定义自己的扩展
转载 2021-08-06 16:17:45
286阅读
# Node.js开发API简易教程 ## 目录 1. 概述 2. 准备工作 3. 创建项目 4. 安装依赖 5. 设置路由 6. 实现API逻辑 7. 启动服务 8. 测试API ## 1. 概述 本教程将教你如何使用Node.js开发API。Node.js是一个基于Chrome V8引擎的JavaScript运行时,可用于构建高性能的网络应用程序。API(Application Progr
原创 2023-07-17 07:58:14
170阅读
本文系统介绍了HTTP协议核心原理与Node.js的http模块实战开发。内容涵盖:1. HTTP协议基础:详细解析请求/响应报文结构、状态码、MIME类型等核心概念;2. Node.js实操:从创建基础服务到实现路由、参数解析、静态资源服务等进阶功能;3. 调试技巧:通过浏览器开发者工具分析HTTP报文;4. 常见问题解决方案。文章强调理论结合实践,帮助开发者深入理解HTTP协议本质,掌握Node.js服务开发全流程,并为学习Web框架打下坚实基础。适合Web开发人员系统学习HTTP服务开发
转载 21分钟前
333阅读
Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。download:Node.js开发实战Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmit
原创 2021-03-25 00:45:44
258阅读
1点赞
创建文件 main.js ,代码如下所示:Node.js开发实战function printHello(){    console.log( "Hello, World!");}// 两秒后执行以上函数var t = setTimeout(printHello, 2000);// 清除定时器clearTimeout(t);执行 main.js 文件,代码如下所示:$ node main.jsset
原创 2021-04-09 00:25:16
317阅读
发现工作了五六年的同事连如何调试代码都不会,真是一绝使用 Visual Studio Code 进行调试Node.js其实其他的编程语言在vscode里面的调试大同小异设置 Visual Studio Code 以进行 Node.js 调试        官网:​​使用 Visual Studio Code 进行调试
原创 2023-03-04 11:43:36
118阅读
第一章:node简介介绍了node是什么:node.js是一个让javascript运行在服务器端的开发平台, node能做些什么:【书上的】具有复杂逻辑的网站基于社交网络的大规模Web应用Web Socket服务器TCP/UDP套接字应用程序命令行工具交互式终端程序带有图形用户界面的本地应用程序单元测试工具客户端Javascript编译器 node能做些什么:【网上比较好的一段说明】:NodeJ
转载 2023-05-22 15:10:34
112阅读
 本文是关于node.js的网络开发 一、服务端和客户端通信demo 使用nodejs中的net模块和dgram模块,实现TCP和UDP的服务端和客户端之间的通信demo ?nodejs_network.zip 有几个注意点: 1. allowHalfOpen:属性为false,服务器接收到客户端发送的FIN包,将回发一个FIN包;属性为
转载 2024-04-25 15:07:25
85阅读
1、安装express框架使用npm install -g express安装express后,在命令行中执行express,提示没有此命令原因是在新版的express中命令行需要单独安装npm install -g express-generator2、在NodeJS命令建立网站的基本结构:express -t ejs microblog建好后发现使用的不是ejs框架而是默认的jade,原因是-
转载 2015-12-09 15:26:00
45阅读
下载链接:https://pan.baidu.com/s/1chrVJm_qWFf_HmfS5cGTbw密码:wk3u
原创 2018-05-17 09:46:16
423阅读
Node.js的底层API会让人感觉到很繁琐,监听个get请求就要写多行代码,Express是基于Node.js的web开放框架,进行了封装,让开发者只关注业务逻辑开发,而且基于中间件开发模式,扩展性强,express 核心概念路由中间件模板引擎1.路由1.粗略的来说支持四种类型的路由字符串类型字符串模板类型正则表达式类型参数类型var express = require('express') v
转载 2021-01-21 10:20:06
393阅读
2评论
搭建 Node.js 开发环境今天我们来学习一波node.js,首先来搭建Node.js 开发环境其实这过程特别简单:先安装一个 nvm( https://github.com/creationix/nvm )$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.2/install.sh | bashnvm ...
原创 2021-07-15 11:31:23
399阅读
# Node.js 开发技能图谱 ## Node.js 语言环境搭建 - Node.js 安装(3m大法:nvm、npm、nrm)- Node.js 命令- Node.js开发工具(推荐vscode) ## Node.js 语言编程要点 - 使用Node.js 4.x或5.x里的ES 6特性,如果想
转载 2017-08-27 19:33:00
88阅读
2评论
http://sailsdoc.swift.ren/ 这里有 sails中文文档 node.js sails项目开发(1)安装,启动sails node.js sails项目开发(2)安装测试mongodb node.js sails项目开发(3)mongodb连接 node.js sails项目开
原创 2021-07-20 09:55:23
109阅读
  • 1
  • 2
  • 3
  • 4
  • 5