node.js入门小案例
生活随笔
收集整理的這篇文章主要介紹了
node.js入门小案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nodejs 和 Java
node.js是運行在服務端的JavaScript。node.js是一個基于chrome JavaScript 運行時建立的一個平臺。底層架構 是JavaScript。
node.js是一個事件驅動I/O服務端JavaScript環境,chrome V8引擎執行JavaScript的速度非???#xff0c;性能非常好。
可以看出node.js將js代碼脫離了瀏覽器,可以在系統中直接運行(安裝了node.js),node.js內部集成了chrome V8引擎。
我們直接可以通過命令 node xxx.js 在控制臺(終端)運行某個js文件。
node 實現請求和響應
node.js Api文檔
// require 相當于 java中 import java... const http = require('http') /*** * 1、創建一個httpserver 服務* 2、監聽一個端口 8888* 3、啟動運行服務 node httpServer.js* 4、在瀏覽器訪問 http://localhost:8888* */// 類似于javaEE 中的servlet//1、創建一個httpserver 服務 http.createServer(function(request,response){ //回調函數//瀏覽器怎么認識下面輸出的 hello server!!呢response.writeHead(200,{'Content-type':'text/plain'}); //告訴瀏覽器以text/plain的方式解析 hello server!! 這段數據//給瀏覽器輸出內容response.end("hello server!!");}).listen(8888); // listen 監聽端口console.log("你啟動的服務是:http://localhost:8888 ,已啟動成功!")運行
訪問瀏覽器
node.js 操作mysql數據庫
首先需要安裝第三方api
使用 npm install xxx 安裝到項目根目錄
代碼
// node.js 操作mysql//1、導入mysql依賴包 未安裝請 npm install mysql var mysql = require('mysql');//1、創建mysql的連接Connection對象 //2、配置數據庫連接信息 var connection = mysql.createConnection({host:"127.0.0.1",port:"3306",user:"root",password:"feng10.10",database:"nodeTest" })//3、開辟連接 connection.connect(); //4、執行curd connection.query("select * from user",(error,results,fields)=>{// 如果查詢出錯 拋出異常if(error) throw error;console.log("results = ",results); }) //5、關閉連接 connection.end(); //6、運行程序總結
以上是生活随笔為你收集整理的node.js入门小案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kafka集群部署CentOS 7
- 下一篇: KubeFlow安装指南