express基础介绍

简介: express基础介绍一、安装环境及准备工作安装node、npm、express、jade、less及supervisor安装node环境,官网:http://nodejs.org安装npm插件管理工具,官网:https://npmjs.

express基础介绍

一、安装环境及准备工作
安装node、npm、express、jade、less及supervisor
安装node环境,官网:http://nodejs.org
安装npm插件管理工具,官网:https://npmjs.org
安装express,官网:http://www.expressjs.com
安装jade,官网:http://jade-lang.com
安装less,官网:http://www.lesscss.net
安装supervisor,使用:supervisor app.js
备注:
npm install express (安装在当前目录下)
npm install -g express  (安装在全局)
node_modules包含文件如下图所示:


二、基础例子
app.js内容

var express = require('express');
var app = express.createServer(
    express.logger()
);

app.configure(function(){
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(app.router);
    app.use(express.bodyParser());
    app.use(express.errorHandler({
        dumpExceptions:true,showStack:true
    }));
});

app.get('/',function(req,res){
    res.render('index.jade',{title:'标题'});
});

app.listen(3000);

 

views目录包含layout.jade和index.jade
layout.jade内容

!!!
html
    head
        meta(charset='utf-8')
        block headblock
    body
        block contentblock


index.jade内容

extends layout

block headblock
    title #{title}
    include ../less/test.less

block contentblock
    h1= title
    p Hello Moming ! Welcome to #{title}
  
    include ../script/test.js


备注:
less目录包含test.less文件
script目录包含test.js文件









目录
相关文章
|
8月前
|
JavaScript 前端开发 中间件
玩转Express(三)实现你的Express
玩转Express(三)实现你的Express
|
8月前
初识express框架
初识express框架
|
8月前
|
Web App开发 JSON 中间件
express学习 - (3)express 路由
express学习 - (3)express 路由
182 1
|
8月前
|
JavaScript 前端开发 中间件
Express 框架介绍
Express 框架介绍
|
8月前
|
存储 JavaScript 中间件
91 # 实现 express 的优化处理
91 # 实现 express 的优化处理
64 0
|
前端开发 中间件
86 # express 基本实现
86 # express 基本实现
87 0
|
开发框架 JavaScript 前端开发
Express
Express 是一个基于 Node.js 的快速、简洁、灵活的 Web 应用开发框架。它提供了一系列强大的功能,帮助开发者快速构建各种 Web 应用。Express 的原理是利用 Node.js 内置的 http 模块,通过中间件和路由等功能,实现Web应用的开发。
214 1
|
JavaScript 前端开发 中间件
Express基础使用和基础配置
Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。
131 0
Express基础使用和基础配置
|
开发框架 JavaScript 前端开发