(17.05.15)后台语言、node.js--!!!

2017-11-16  本文已影响0人  张不困_
ajax交互
    $.ajax({
        url:'',
        type:'',
        data:{}
    }).then((res)=>{

    },(err)=>{

    });

后台语言
    java
    php
    .Net
    python
    Node.js


Node.js

  1. 语法就是js语法
  2. 性能高     理论上是php的86倍
        Node.js             php
        3                   200
        6                   400
  1. 公司用的特别多

Node.js
    node --version

node.js文件
    *.js

执行node文件
    node 文件名

nodejs中不能操作BOM和DOM


自己搭建服务

    nodejs的作者帮我们封装了http

    let http = require('http');
    let fs = require('fs');
    let server = http.createServer((req,res)=>{
        console.log('It`s coming');
        res.write(内容);
        res.end();
    });

    问题:服务启动之后马上关闭
    需要监听端口
    server.listen(端口号);

192.168.1.113
    Web服务
    邮件服务
    文件传输服务

    区分多个服务
        端口号

    常见端口号
        80          web服务
        3306        数据库服务
        21/22       文件传输服务
        110         邮箱
    let http = require('http');
    let fs = require('fs');

    http.createServer((request,response)=>{
        fs.readFile('www'+request.url,(err,data)=>{
            if(err){
                response.end('404');
            }else{
                response.end(data);
            }
        });
    }).listen(8081);

请求服务器:
1.获取资源
2.数据交互

上一篇 下一篇

猜你喜欢

热点阅读