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.js
这就成功的连接数据库了
以上是“Node.js怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
分享名称:Node.js怎么用
网站链接:http://ybzwz.com/article/gcodph.html