nodeJs

作者: 苏日俪格 | 来源:发表于2017-11-02 19:10 被阅读4次

    node.js

    node.js是JavaScript运行的环境,也是js工具
    前端:运行在用户的浏览器上
    后台:运行在服务器上
    node:在中小型项目中一般当后台来用;在大型项目中当做中间层(缓冲)
    node属于js工具,前端框架,后台语言:
        1.当前非常火爆
        2.语法就是js语法,文件类型就是.js
        3.性能非常的高  理论上是PHP加载速度的86倍(由于硬件网络的不同所影响)
    检测node是否安装成功:
        node --version  或  node -v
        npm --version
    运行node文件(文件名绝对不能用node.js):
        cmd进入该node文件的目录-->输入node 文件名.js
    

    搭建服务

    1.首先需要我们自己搭建一个http服务:
        用到http协议
        node已经集成好了http,直接使用http模块即可
    2.创建http服务:
        a)需要引入http模块:var http = require('http');
        b)创建服务:var server = createServer(function(request,response){});
        c)监听端口:server.listen(8080);  8080是自定义端口
    3.读取文件:
        a)需要引入fs(file system)模块:var fs = require('fs');
        b)读文件:
            fs.readFile('文件地址',function(err,data){
                if(err){
                    错了
                } else {
                    对了  data数据
                }
            });
    谨记:::用jquery必须把插件放在www根目录下,并且把html放在根目录,自己写的js放在外面即可
    

    数据库常用操作

    增删改查
        1.查询:
            SELECT * FROM 表 WHERE username = "字段";
        2.增加(插入)
            INSERT INTO 表 (username,password) VALUES ("yufy","123456");
    

    node操作数据库

    1.node自身没有数据库,需要安装数据库
        进入项目路径-->npm init-->npm install mysql
    2.引入mysql,var mysql = require("mysql");    
        DBUtil .query('SQL',function(err,data){
            if(err){
                错误
            } else {
                data数据
            }
        });
    

    案例

    1.登录:
        根据用户名查询
            查到了
                页面输入的密码和后台密码作比较
                    密码相同
                        登录成功
                    密码不同
                        用户名或密码错误
            没查到
                该用户名尚未注册
    2.注册:
        根据用户名查询
            查到了
                该用户名已经被注册(已被占用)
            没查到
                插入语句
                    注册成功
    

    相关文章

      网友评论

          本文标题:nodeJs

          本文链接:https://www.haomeiwen.com/subject/wcdapxtx.html