zoukankan      html  css  js  c++  java
  • Express与NodeJs创建服务器的两种方法

    NodeJs创建Web服务器


    var http = require('http');
    
    var server = http.createServer(function(req, res) {
            res.writeHead(200, {
                'Content-Type': 'text/plain'
            });
            res.write('hello world!');
            res.end();
        }).listen(80);
    

    这是一个原生式的创建一个web服务器的方式,但是有缺陷。如果我们想要将我们的静态页面至于与服务器同域下的时候很不方便。

    Express创建Web服务器


    var express = require('express');
    var app = express();
    var server = require('http').createServer(app);
    
    //指定静态文件的位置
    app.use('/', express.static(__dirname + '/public')); 
    
    //监听端口号
    server.listen(80);
    

    这里我们借用Express封装好的方法创建了一个监听80端口的方法,不禁我们可以作为后端服务通过localhost:80访问,还可以访问我们的前端页面localhost:80/index.html

    这样页面与服务端交互也方便很多了。

  • 相关阅读:
    File
    多态
    方法重载
    Math
    instanceof
    强制类型转换
    泛型
    springboot热部署
    iOS bug处理
    iOS8-xcode6中添加pch全局引用文件
  • 原文地址:https://www.cnblogs.com/zqzjs/p/6369812.html
Copyright © 2011-2022 走看看