zoukankan      html  css  js  c++  java
  • experss框架—创建服务器

    express简介:

    Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站。

    一. 安装:

    1. npm安装:

    npm install express

    1. 获取 引用

    var express = require('express');
    var app = express();

    通过变量“app”我们就可以调用express的各种方法了

    二. 创建应用:
    在自己项目路径创建一个app.js文件,添加如下内容:

    var express = require('express');
    var app = express();
    app.get('/', function (req, res) {
      res.send('Hello World!');
    });
    app.listen(80);
    

    参数解释:

    1. express()返回值为一个对象,使用var = app接收.
    2. '/' 路径名称,也可是'/contact'
    3. req: (request)请求对象(客户端发送的http)
    4. res: (response): 响应返回对象(服务器返回的值)
    5. app.listen(80):就是在给定的主机和端口上监听请求(可自己填写需要监控的端口号),这里不需要再填写app.listen(80,'127.0.0.1').

    三. GET请求:

    var express = require('express');
    var app = express();
    app.get('/',function (req, res) {
        res.sendFile(__dirname + '/index.html')
    });
    app.get('/contact',function (req, res) {
        res.sendFile(__dirname + '/contact.html')
    });
    app.listen(80);
    

    参数解释:

    1. __dirname:获取当前模块文件所在目录的完整绝对路径
    2. res.sendFile(__dirname + '/index.html') : 跳转到地址路径下的html文件.
  • 相关阅读:
    Ubuntu安装qBittorrent
    资深程序猿冒死揭开软件潜规则:无法维护的代码
    Oracle11g Active Data Guard搭建、管理
    Android 扁平化button
    Eclipse Android 代码自己主动提示功能
    Echoprint系列--编译
    一步步玩pcDuino3--mmc下的bootloader
    【Discuz】去除版权信息,标题栏与底部改动
    phoenixframe自己主动化測试平台对div弹出框(如弹出的div登陆框)的处理
    UVa
  • 原文地址:https://www.cnblogs.com/webarn/p/6383643.html
Copyright © 2011-2022 走看看