`
Cwind
  • 浏览: 265581 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
793bb7df-a2a9-312d-8cb8-b66c3af482d1
LeetCode题解
浏览量:53577
社区版块
存档分类
最新评论

Node.js与Express4安装与配置

阅读更多

Nodejs简介

Node.js 基于 Chrome JavaScript 运行环境,用于便捷地搭建快速、可扩展的网络应用。

它使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,

非常适合于运行在分布式设备的数据密集型实时应用。

当前版本:v0.12.4

 

安装配置Node.js

官网下载页根据自己的平台选择安装程序。对于Windows有msi与exe两种选择。msi会自动装好node与npm,同时设置一些环境变量。为了学习和配置上的灵活性,这里选择下载64位的exe文件。

 

建立目录(如d:\nodejs),把下载下来的node.exe拷贝进去。并将此目录追加到环境变量PATH中。

 

安装NPM

NPM:Node Package Manager,即Nodejs的包管理器

使用msi安装则可忽略此步。对于直接下载exe文件的,首先需要从github上获取npm代码:

git clone --recursive git://github.com/isaacs/npm.git 

cd npm 

然后执行:

node cli.js install npm -gf

 

配置NPM

设置环境变量NODE_PATH

npm安装完成后,d:\nodejs\目录下会生成一个node_modules目录。新建环境变量NODE_PATH指向该路径

NODE_PATH=d:\nodejs\node_modules

 

使用npm安装包时有时会很慢,可以通过nrm(NPM源管理器)切换npm源

安装nrm:

npm --registry=http://r.cnpmjs.org --disturl=http://dist.u.qiniudn.com install -g nrm

nrm ls 查看镜像

nrm use 选择镜像,这里我们选择taobao

 

安装Express4

Express是一个简洁、灵活的node.js Web应用开发框架,它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等。还可以使用插件或整合其他模块来创建各种Web和移动设备应用。

Express发展很快,且版本之间有较大差异,我们直接安装最新的Express4。

 

执行:

npm install express -gd

 

其中选项-g表示全局安装,目标模块将会被安装到NODE_PATH的lib里面。-d选项表示一并安装依赖模块。没有-g选项的话会在当前目录(通常是项目目录)建立一个node_modules目录。

安装成功后,命令行会提示 npm info ok

 

express 4.0之后将命令工具分出来了 故还需安装express-generator

npm install -gd express-generator

 

安装配置完成后,node, npm以及express的版本如下



 

使用Express创建project

express -e HelloExpress

 

在本地添加依赖(依赖项定义在package.json中):

npm install

 

启动

npm start

 

然后可以在浏览器通过 http://localhost:3000/ 访问了



 

  • 大小: 27.9 KB
  • 大小: 11 KB
1
0
分享到:
评论

相关推荐

    node.js+express+mysql实现增删改查+分页+文件上传

    在Node.js和Express的环境中,我们首先需要安装`mysql2`库来连接MySQL数据库。创建一个数据库连接,并使用SQL语句执行增、删、改、查操作。例如,我们可以创建一个`User`表,然后编写以下方法: - **创建(Create)**...

    node.js14.18.3版本下载

    这个文件将引导用户完成 Node.js 的安装过程,包括设置安装路径、选择组件和配置选项等。 安装 Node.js 14.18.3 的步骤通常包括: 1. 下载 `node-v14.18.3-x64.msi` 文件到本地。 2. 双击该文件启动安装向导。 3. ...

    node.js+mysql博客全栈系统源码.zip

    node.js + express + mysql 包含前端博客展示、后台管理、node后端。整套博客系统开箱即用,对elemen-ui二次封装组件非常便利,管理端权限模块,用户登录,验证码,token验证,文章编辑,修改,查看,发布,评论,...

    linux安装node.js.pdf

    Node.js是一个基于JavaScript的runtime环境,提供了一个事件驱动、非阻塞I/O模型,使得开发者可以轻松地构建高性能的网络应用程序。 在Linux系统中安装Node.js需要经过以下步骤: 1. 从Node.js官网下载Node.js...

    Node.js-EXPRESS初始化平台搭建

    **Node.js与Express基础知识** Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够在服务器端执行,打破了JavaScript只能在浏览器端使用的限制。Node.js具有非阻塞I/O模型,使其在处理高并发...

    node.js安装

    Node.js 安装指南 Node.js 是一个基于 Chrome V8 引擎的...Node.js 的安装和配置非常简单,只需要下载安装包,选择安装目录,并配置环境变量即可。Node.js 的安装可以让我们更方便地开发基于 JavaScript 的应用程序。

    Node.js-mongo-express-基于Web的MongoDB管理界面采用Node.js和express开发

    4. **mongo-express配置**:学习如何安装和配置mongo-express,包括设置数据库连接参数、自定义管理界面的外观和行为等。 5. **Bootstrap3**:理解响应式设计原理,学习如何使用预定义的CSS类来快速构建界面,以及...

    Blog.rar(node.js+express+mysql)

    **标题解析:** ...通过这个项目,学习者可以深入了解Node.js后端开发、Express框架的应用以及如何与MySQL数据库进行交互。同时,对于前端开发经验较少的初学者,这也是了解服务器端逻辑和数据库操作的好机会。

    Node.js-Node.js-Express-MongoDB构建simpleblog

    1. **环境配置**:首先确保已安装Node.js和npm(Node包管理器)。然后通过npm安装所需的依赖,包括Express、MongoDB驱动程序(mongoose)以及其他可能需要的库,如body-parser(处理POST请求的体数据)和ejs(模板...

    Node.js-基于node.jsMongodb构建的后台系统

    1. 配置Node.js开发环境,安装Express、Passport、Mongoose等相关依赖。 2. 设计数据库模型,用Mongoose定义MongoDB中的集合(collections)和文档(documents)结构。 3. 实现用户认证模块,利用Passport进行登录...

    Node.js-基于express的访问日志记录器

    Express.js作为Node.js中最流行的Web应用框架,提供了丰富的扩展性,让我们能够轻松定制自己的访问日志记录器。"Node.js-基于express的访问日志记录器"项目就是这样一个实现,它专注于在Express应用中记录HTTP请求的...

    Node.js-基于node.js(Express)和socket.io的网页同屏展示程序

    标题中的“Node.js-基于node.js(Express)和socket.io的网页同屏展示程序”表明这是一个使用Node.js作为后端框架,结合Express.js构建Web应用,并利用socket.io实现实时通信的项目。这个项目旨在创建一个能够让用户在...

    新时期的node.js入门-李锴-书中示例代码

    在书中,李锴首先会引导读者安装和配置Node.js环境,理解其核心概念,如模块系统、CommonJS规范和npm(Node Package Manager)的使用。模块系统是Node.js的核心特性之一,它允许开发者将代码组织成可复用的模块,...

    Node.js - Express 4.x框架高级实战(上).rar

    在本课程中,我们将深入探讨Node.js中的Express 4.x框架,这是一款极其流行的用于构建Web应用程序的框架。Express以其简洁、灵活的API设计,极大地简化了开发过程,使其成为Node.js开发者的首选工具。本教程分为四个...

    零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门

    【零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门】教程主要针对初学者,旨在帮助他们快速入门后端开发。本教程在Windows 8环境下进行,但适用于其他操作系统。以下是对各技术栈的详细说明: 1. **...

    node.js+express+mysql的本地学习demo.zip

    在学习这个示例时,你将了解如何设置Node.js环境,安装并配置Express和MySQL,创建数据库连接,定义路由,处理HTTP请求,以及如何通过ORM(对象关系映射)库如Sequelize或Mongoose操作数据库。此外,你还将接触到...

    Node.js-Node.jsExpress.js身份验证API样板

    **Node.js与Express.js简介** Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它让JavaScript可以在服务器端执行,打破了JavaScript只能在浏览器中运行的传统。Express.js是Node.js的一个轻量级框架,它极大...

    基于Node.js—Express框架的博客LittleBlog.zip

    单元测试由Mocha模块提供支持,进行单元测试请在终端中执行以下命令:mocha 测试用例.test.js运行运行博客,请在配置好Node.js与Express框架及其他模块后,执行以下命令:npm start bin/www或者你也可以使用Forver...

    基于Node.js的Express框架与MySQL的后台管理系统设计源码

    这是一个基于Node.js的后台管理系统设计,使用Express框架和MySQL数据库。该项目包含60个文件,主要文件类型包括27个JavaScript文件、16个EJS模板文件、5个LESS样式文件、3个JSON配置文件、2个Markdown文档、1个...

Global site tag (gtag.js) - Google Analytics