文档章节

windows下node.js之 express框架+jade模板搭建

YouDoce
 YouDoce
发布于 2012/07/22 23:00
字数 419
阅读 3149
收藏 5

1、node.js安装

在Windows平台部署Node.js比较容易,从0.6.1开始,Node.js在Windows平台上可直接通过.mis文件安装。

下载地址http://nodejs.org/#download 目前最新版本是 node-v0.8.3-x86.msi

文件在安装过程中已经指定了默认安装路径。

验证node.js 安装是否成功

打开cmd,直接输入node -v

2.npm安装

node安装成功后npm已经默认安装,npm可以直接安装相关扩展

验证npm是否安装成功

打开cmd,直接输入npm -v

3.express安装

打开cmd,直接输入npm install -g express

-g:在当前目录下安装express框架

验证express是否安装成功

安装完成后,关闭cmd,在重新打开

进入cmd,直接输入express -V

注意我这里用的大写V

4.用express创建项目

1).cmd进入要创建项目的目录,直接输入 express testapp(项目名称)

2)cd testapp   //进入刚新建的站点目录

3)cmd app  //再次进入刚创建的项目 输入npm install

完后你会发现你站点目录下多了 node_modules,这个目录就是扩展库文件

express本来默认提供的引擎是jade模板引擎,它颠覆了传统的模板引擎,制定了一套完整的语法用来生产HTML的每个标签,功能强大但是不易学习,所以使用ejs模板,语法与asp、jsp和php一样,易于学习。


现在cmd到项目目录下运行node app.js

打开浏览器 http://127.0.0.1:3000/就可以访问了,到此环境搭建完成,开始新的旅程吧




 

© 著作权归作者所有

YouDoce
粉丝 5
博文 6
码字总数 1509
作品 0
东城
程序员
私信 提问
JS服务端系列-nodejs+express+ejs+mongodb+工具webstorm环境搭建

1、访问官方网站下载nodejs windows版并安装,http://nodejs.org/#download (nodejs集成npm,我的是安装在d:nodej下,系统win7 32位) 运行 – cmd 运行– d: 切换到d盘) cd nodejs(切换到nod...

透笔度
2015/08/04
0
0
Windows 下的 Nodejs

为什么搞这个? 公司电脑的权限管理比较严,不能安装软件,不能常驻系统进程等,所以像 xampp 之类的都不能正常执行 我又想在空闲的时候做点东西 所以坑爹的我只能自己研究在windows下运行n...

蟋蟀哥哥
2012/08/27
6.2K
29
nodejs学习日志1--开发环境安装配置

nodejs作为新技术已经越来越成熟,1.0稳定版本也快发布了,机缘巧合,自己在公司也尝试了一把nodejs的web网站开发,本来我就是开发PHP的,看到介绍理论上node是比PHP要快,姑且不去理这些理论...

十七亮
2013/06/19
0
0
Express框架之app.js配置文件说明

express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板。下面简单来说说express的app.js文件的配置内容 先看一下这个app.js文件 /** Module dependencies. */ var express = requir...

YouDoce
2012/07/24
0
0
Windows下nodejs开发环境搭建

1、http://nodejs.org/下载node.js运行环境安装 2、打开DOS命令行 .安装express框架 >npm install express 末尾显示如下为安装成功 .安装mysql模块 npm install mysql 末尾显示如下为安装成功...

Not
2012/11/24
0
4

没有更多内容

加载失败,请刷新页面

加载更多

PHP Xdebug调试专题

1、介绍与安装 Xdebug是一个PHP扩展,安装配置好后,可以自动记录运行了哪些函数,用了多少毫秒,从哪个文件运行到哪个文件等等 它记下来的调试信息很详细,对一些复杂程序跟踪调试有很大的辅助效...

sskill
38分钟前
0
0
死磕 java同步系列之Semaphore源码解析

问题 (1)Semaphore是什么? (2)Semaphore具有哪些特性? (3)Semaphore通常使用在什么场景中? (4)Semaphore的许可次数是否可以动态增减? (5)Semaphore如何实现限流? 简介 Semaph...

彤哥读源码
40分钟前
3
0
支付类系统数据处理和数据中台的数据处理方式有什么不同?

数据备份之后实时性如何保证 在建立数据中台的时候,数据还是来源于各个异构的业务应用系统,实现了数据的统一,但是数据实际上是多存了一份,数据存在冗余,同时数据实时性如何来保证了?针...

春哥大魔王的博客
41分钟前
3
0
那些你可能不知道的视频下载奇技淫巧

之前已经写过好几篇的奇技淫巧系列了,今天说说怎么快速下载视频。 我平常经常看视频的网站就是爱奇艺,b站,微博,知乎,网易这些。 这里以微博为例,下载周杰伦的《晴天》,微博地址是 ht...

苏生不惑
50分钟前
1
0
桶排序

private static double[] bucketSort(double[] array){ //1.得到数列的最大值和最小值,并算出差值d double max=array[0]; double min=array[0];// 找出......

暗中观察
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部