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 到底是什么?

    理解 NodeJs Nodejs 自己使用了Openssl.在Nodejs 0.6之前, Nodejs是动态链接到...

  • centos7.3安装vue-cli

    1、安装vue需要安装nodejs,先去nodejs官网下载nodejs,https://nodejs.org/e...

  • NodeJS-简介&配置

    NodeJS-简介&配置 NodeJS NodeJS 中文网 NodeJS API 一、客户端的JavaScrip...

  • gulp最佳入门@小四

    一、安装nodeJs 说明:gulp是基于nodeJS,理所当然需要安装nodeJS; 安装:打开nodejs官网...

  • 项目构建---全步骤

    nodeJS安装 1.使用bower必须要安装nodeJS,因为bower就是用nodeJS编写的,nodeJS是...

  • 笔记 第六天 nodejs模块

    nodejs模块 nodejs 的文件操作 nodejs的io键盘交互 nodejs的url判断渲染模板 node...

  • nodeJs的下载及安装

    一、下载nodeJs 1. nodeJs的下载路径 (1)nodeJs官网:http://nodejs.cn/(2...

  • nodejs笔记

    nodejs教程 :http://www.runoob.com/nodejs/nodejs-tutorial.ht...

  • Cordova入门配置

    [TOC] Cordova 安装 安装NodeJS下载NodeJS https://nodejs.org/en/...

  • NodeJS 学习资料

    nodejs资源汇总(新手)从零开始nodejs系列文章Nodejs提炼与升华(一) 前言、Nodejs简介Nod...

网友评论

      本文标题:nodeJs

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