node.js是前端還是后端 node如何使用mysql?
node如何使用mysql?在終端上運(yùn)行mysqltest.js,它運(yùn)行是腳本。它跟瀏覽器運(yùn)行是不同的執(zhí)行環(huán)境。雖然在運(yùn)行在v8引擎(假設(shè)你用chrome)上,執(zhí)行環(huán)境和可用的庫是不同的。node.j
node如何使用mysql?
在終端上運(yùn)行mysqltest.js,它運(yùn)行是腳本。它跟瀏覽器運(yùn)行是不同的執(zhí)行環(huán)境。雖然在運(yùn)行在v8引擎(假設(shè)你用chrome)上,執(zhí)行環(huán)境和可用的庫是不同的。
node.js中,require()是一個(gè)功能,它被添加執(zhí)行環(huán)境。當(dāng)你在終端運(yùn)行js文件,在執(zhí)行文件環(huán)境是包含require()的。
require()不是內(nèi)置瀏覽器的功能。是node.js特定的功能,所以你試圖在瀏覽器上運(yùn)行你的腳本(js文件)時(shí),將會(huì)得到”uncaughtreferenceerror:requireisnotdefined”錯(cuò)誤。
node連接mysql時(shí),大家用什么連接池呢?
github.com/felixge/node-mysql#pooling-connections node-mysql 中有 pool使用這個(gè)
NodeJs使用Mysql模塊實(shí)現(xiàn)事務(wù)處理實(shí)例?
先npm install mysql
然后代碼中就可以require("mysql")
就可以使用了
var mysql = require("mysql")var pool = mysql.createPool(config)pool.getConnection(function(err, connection) {// Use the connectionconnection.query( "SELECT something FROM sometable", function(err, rows) {// And done with the connection.connection.end()// Don"t use the connection here, it has been returned to the pool.})})
js代碼透明,你在寫好代碼提交給別人的時(shí)候,或是部署的時(shí)候,用
Jshaman
給代碼加密一下,別人就看不了你的代碼了