zoukankan      html  css  js  c++  java
  • Express框架之第二步(路由)

    //express_demo.js 文件
    var express = require('express');
    var app = express();

    app.get('/', function (req, res) {
    res.send('Hello express');
    })
    // /list_user 页面 GET 请求
    app.get('/list_user', function (req, res) {
    console.log("/list_user GET 请求");
    res.send('用户列表页面');
    })

    // 对页面 abcd, abxcd, ab123cd, 等响应 GET 请求
    app.get('/ab*cd', function(req, res) {
    console.log("/ab*cd GET 请求");
    res.send('正则匹配');
    })

    // POST 请求
    app.post('/', function (req, res) {
    console.log("主页 POST 请求");
    res.send('Hello POST');
    })

    app.get('/aa',function(req,res){
    res.sendFile('D:/www/nodejs/aa.html'); //输出aa.html中的内容,路径为绝对路径
    })

    //无论get还是post全可以接收访问
    app.all('/all', function (req, res) {
    console.log("主页 POST 请求");
    res.send('Hello all');
    })


    var server = app.listen(8081, function () {

    var host = server.address().address
    var port = server.address().port

    console.log("应用实例,访问地址为 http://%s:%s", host, port)

    })

  • 相关阅读:
    AutoMapper使用
    C#网络编程
    ASP.NET MVC (Razor)开发
    React的React Native
    WCF搭建
    异步编程
    Async和Await进行异步编程
    C#开发中使用配置文件
    NET转Java
    net 开源组件
  • 原文地址:https://www.cnblogs.com/xintao/p/9635294.html
Copyright © 2011-2022 走看看