這篇文章主要介紹Node.js怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的西塞山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
Node.js是一個(gè)可以讓JavaScript運(yùn)行在服務(wù)器端的平臺(tái)。它是一個(gè)為實(shí)時(shí)Web應(yīng)用開發(fā)而誕生的平臺(tái),它從誕生之初就充分考慮了在實(shí)時(shí)響應(yīng)、超大規(guī)模數(shù)據(jù)要求下架構(gòu)的可擴(kuò)展性。這使得它摒棄了傳統(tǒng)平臺(tái)依靠多線程來實(shí)現(xiàn)高并發(fā)的設(shè)計(jì)思路,而采用了單線程、異步I/O、事件驅(qū)動(dòng)式的程序設(shè)計(jì)模式。
Node.js 有著強(qiáng)大而靈活的包管理器(node package manager, npm),目前已經(jīng)有上萬個(gè)第三方模塊,其中有網(wǎng)站開發(fā)框架,有 MySQL、PostgreSQL、MongoDB數(shù)據(jù)庫接口,有模板語言解析、 CSS 生成工具、郵件、加密、圖形、調(diào)試支持,甚至還有圖形用戶界面和操作系統(tǒng) API工具。
Node.js 可以作為服務(wù)器向用戶提供服務(wù),與 PHP、 Python、 Ruby on Rails 相比,它跳過了 Apache、 Nginx 等 HTTP服務(wù)器,直接面向前端開發(fā)。Node.js 的許多設(shè)計(jì)理念與經(jīng)典架構(gòu)(如 LAMP)有著很大的不同,可提供強(qiáng)大的伸縮能力 。
下載地址:https://nodejs.org/zh-cn/download/
具體步驟百度吧
首先安裝一下全局的vue手腳架 vue-cli 命令行執(zhí)行 : npm install -g vue-cli // 加-g是安裝到全局 在項(xiàng)目的根目錄下創(chuàng)建一個(gè)server.js文件
代碼如下所示:
var http = require('http');http.createServer(function(request, response) { // 發(fā)送 HTTP 頭部 // HTTP 狀態(tài)值: 200 : OK // 內(nèi)容類型: text/plain response.writeHead(200, { 'Content-Type': 'text/plain' });
// 發(fā)送響應(yīng)數(shù)據(jù) "Hello node.js" response.end('Hello node.js\n');}).listen(8888);// 終端打印如下信息console.log('Server running at http://127.0.0.1:8888/');
啟動(dòng)server.js
D:\vue-project\demo>node server.jsServer running at http://127.0.0.1:8888/
在網(wǎng)頁上訪問http://127.0.0.1:8888/ 即可
使用淘寶鏡像
1.安裝淘寶鏡像 npm install -g cnpm --registry=https://registry.npm.taobao.org
2.安裝mysql cnpm install mysql
創(chuàng)建 test.js文件
var mysql = require('mysql');var connection = mysql.createConnection({ host: 'localhost', //本地?cái)?shù)據(jù)庫 user: 'root', //用戶名 password: 'mysql', //密碼 port: '3306', //端口號(hào) database: 'cgs' //數(shù)據(jù)庫名稱});
connection.connect(); //連接var sql = 'SELECT * FROM users'; //sql語句
connection.query(sql, function(err, result) { if (err) { //錯(cuò)誤信息 console.log('[SELECT ERROR] - ', err.message); return; }
console.log('--------------------------SELECT----------------------------'); console.log(result); console.log('------------------------------------------------------------\n\n');});
connection.end();//連接結(jié)束
啟動(dòng)test.js node test.js
這就成功的連接數(shù)據(jù)庫了
以上是“Node.js怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!