一步步学习使用node和express开发web应用(二)——npm介绍,express的引入,路由机制
1、npm介绍 1.1 npm是node的包管理器,npm帮助node安装成千上万个模块组件进行使用 npm init //通过初始化向导,为当前项目创建package.json描述文件 npm install 模块名 -g //全局安装模块 npm install 模...
手把手教你学node.js之一个简单的express应用
一个简单的express应用目标建立一个 lesson1 项目,在其中编写代码。当在浏览器中访问 http://localhost:3000/ 时,输出 Hello World。挑战访问 http://localhost:3000/ 时,输出 你好,世界。知识点包管理器 npm 。使用 npm 安装...
node.js中pm2启动应用出错
在将公司的应用容器化时,遇到的问题。之前,同事使用node.js 6版本运行,pm2启动js文件,一切正常。但我一样将node.js 6版本安装,然后npm install pm2完成。运行pm2时始终报错:....async function (options) {12:09:59 0|webso...
node.js Web应用框架Express.js(一)
什么是Express.jsExpress 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用,提供丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单,Express 不对 node.js 已有的特性进行二次...
Node.js的特点和应用场景介绍
这篇文章主要介绍了Node.js的特点和应用场景介绍,本文讲解了Node.js的异步I/O、 事件循环与回调函数、单线程、 跨平台等特性,然后总结了它的使用场景,需要的朋友可以参考下
node的应用场景
I/O密集型I/O密集的优势主要在于Node利用事件循环的处理能力,而不是启动每一个线程为每一个请求服务,资源占用极少。是否不擅长CPU密集型业务换一个角度,在CPU密集的应用场景中,Node是否能胜任呢?实际上,V8的执行效率是十分高的。单以执行效率来做评判,V8的执行效率是毋庸置疑的。CPU密集...
高效使用 JavaScript 闭包,避免 Node.js 应用程序中的内存泄漏
在 Node.js 中,广泛采用不同形式的闭包来支持 Node 的异步和事件驱动编程模型。通过很好地理解闭包,您可以确保所开发应用程序的功能正确性、稳定性和可伸缩性。闭包是一种将数据与处理数据的代码相关联的自然方式,它使用 continuation passing(后继传递)作为主要的语义风格。使用...
如何在 Android 安卓手机上运行 Node.js 应用 | 如何在安卓手机配置node开发环境
最近在学习js,由于没法随身携带笔记本电脑,在手机翻阅《JavaScript高级程序设计》时,时常想调试一下书中的代码。于是就有了,能否在手机上配置一个js开发环境。考虑到手机上的Chrome浏览器没有控制台,无法调试js,那么那么能否在手机上配置一个node环境呢?如果可以,岂不是随时随地都可以调...
基于Node.js,MySQL和JWT的Rest API应用
本文介绍基于Node.js和MySQL搭建一个简单的Rest API应用,认证基于JWT(JSON Web Token)。其他用到的技术包括:路由:Express,ORM/数据库:Sequelize, 认证:Passport。 源码的Github地址:https://github.com/brian...
Koa与Node.js开发实战(3)——Nunjucks模板在Koa中的应用(视频演示)
技术架构:在Koa中应用Nunjucks,需要先把Nunjucks集成为符合Koa规格的中间件(Middleware),从本质上来讲,集成后的中间件的作用是给上下文对象绑定一个render(view, model)方法,这样,后面的Controller就可以调用这个方法来渲染模板了。NPM社区有很...
node.js使用express模块创建web服务器应用
1.安装express模块在命令行输入npm install body-parser --savenpm install express --save2.创建app.js文件/*应用程序入口文件*//*加载express模块*/var express = require('express');/*创...
node应用通过multer模块实现文件上传
multer用于处理文件上传的nodejs中间件,主要跟express框架搭配使用,只支持表单MIME编码为multipart/form-data类型的数据请求.如果要处理其他编码的表单数据可以通过busboy或者formidable。multer模块的安装: npm install multer构...
node.js安装express模块应用服务框架
1.创建工程文件夹case-042.在终端窗口进入文件夹目录,并输入:npm init,并一路回车,最后看到在case-04文件夹里自动生成了package.json 文件3.打开vscode,进入case-04文件目录并在目录下创建app.js文件4.安装express模块:右键package.j...
Node.js极速入门(1) 在Vs2012中开发Node.js应用
本文根据工作笔记整理而成,将覆盖Node.js基础、使用Express、使用Websockets协议、单页面应用框架等内容。本节的目的,是使用Vs2012开发node.js应用,这个很好理解,是懒于使用太多的命令行、使用习惯的IDE、使用习惯的Tfs项目管理及源...
process.env在Node应用程序中未定义
When running my Node app with node server.js, process.env returns undefined, so I'm unable to access any environment variables. This also seems to occ...
单页WEB应用(七),WebServer Node.js 之 Socket.IO
前面学习了下 Express 框架,大概有了个了解了,基于 node.js 服务器算是简单搭建了个,完成了各种中间件使用,路由功能,那么接下来就是通信这块了,包括监听文件或数据的变化,和事件的监听和处理了,接下来就用到 Socket.io 这个东西了,刚接触看名字 socket 用来服务器到客户端的...
Node 使用webpack编写简单的前端应用
编写目的1. 使用 Node 依赖webpack、jQuery编写简单的前端应用。操作步骤(1)新建一个目录$ mkdir simple-app-demo$ cd simple-app-demo(2)在该目录下,新建一个package.json文件。$ npm init -y package....
使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过程(三)
这几篇都是我原来首发在 segmentfault 上的地址:https://segmentfault.com/a/1190000005040834 突然想起来我这个博客冷落了好多年了,也该更新一下,呵呵前篇使用React、Node.js、MongoDB、Socket.IO开发一个角色投票应用的学习过...
操作iisnode模块,让你的Node.js应用跑在Windows系统IIS中
最近比较喜欢用Node.js做一些简单的应用,一直想要部署到生产环境中,但是手上只有一台windows server 2008服务器,并且已经开启了IIS服务,运行了很多.Net开发的网站,80端口已经被占用了。 起初是想用nginx来作为web服务器监听80端口,将所有web访问转发到对应的II...
我可以为Node.js应用程序使用会话缓存服务吗?
How can I use the Bluemix Session Cache service with a Node.js application? Can I use data cache for session caching with a Node.js application? 如何将B...