• 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文件.
  • 相关阅读:
    android操作数据库
    Android读写SD卡上的文件
    第四章 函数与程序结构
    getchar()与EOF
    NULL, '',0 '0'的区别
    TCPL 行计数
    行计数
    getchar()用法
    在C语言中,double、long、unsigned、int、char类型数据所占字节数
    队列——解密QQ号
  • 原文地址:https://www.cnblogs.com/webarn/p/6383643.html
Copyright © 2020-2023  润新知