Node.js怎么用

这篇文章主要介绍Node.js怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、Node.js

1.基本概述

  • Node.js是一个可以让JavaScript运行在服务器端的平台。它是一个为实时Web应用开发而诞生的平台,它从诞生之初就充分考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线程来实现高并发的设计思路,而采用了单线程、异步I/O、事件驱动式的程序设计模式。

  • Node.js 有着强大而灵活的包管理器(node package manager, npm),目前已经有上万个第三方模块,其中有网站开发框架,有 MySQL、PostgreSQL、MongoDB数据库接口,有模板语言解析、 CSS 生成工具、邮件、加密、图形、调试支持,甚至还有图形用户界面和操作系统 API工具。

  • Node.js 可以作为服务器向用户提供服务,与 PHP、 Python、 Ruby on Rails 相比,它跳过了 Apache、 Nginx 等 HTTP服务器,直接面向前端开发。Node.js 的许多设计理念与经典架构(如 LAMP)有着很大的不同,可提供强大的伸缩能力 。

二、安装node.js

  • 下载地址:https://nodejs.org/zh-cn/download/

  • 具体步骤百度吧

二、搭建node服务器

首先安装一下全局的vue手脚架 vue-cli 命令行执行 : npm install -g vue-cli // 加-g是安装到全局 在项目的根目录下创建一个server.js文件

代码如下所示:

var http = require('http');http.createServer(function(request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, { 'Content-Type': 'text/plain' });

// 发送响应数据 "Hello node.js" response.end('Hello node.js\n');}).listen(8888);// 终端打印如下信息console.log('Server running at http://127.0.0.1:8888/');

启动server.js

D:\vue-project\demo>node server.jsServer running at http://127.0.0.1:8888/

在网页*问http://127.0.0.1:8888/ 即可

三、连接mysql数据库

使用淘宝镜像

  • 1.安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org

  • 2.安装mysql cnpm install mysql

创建 test.js文件

var mysql = require('mysql');var connection = mysql.createConnection({ host: 'localhost', //本地数据库 user: 'root', //用户名 password: 'mysql', //密码 port: '3306', //端口号 database: 'cgs' //数据库名称});

connection.connect(); //连接var sql = 'SELECT * FROM users'; //sql语句

connection.query(sql, function(err, result) { if (err) { //错误信息 console.log('[SELECT ERROR] - ', err.message); return; }

console.log('--------------------------SELECT----------------------------'); console.log(result); console.log('------------------------------------------------------------\n\n');});

connection.end();//连接结束

  • 启动test.js node test.jsNode.js怎么用

这就成功的连接数据库了

以上是“Node.js怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!