摘要:本是使用制作一個簡單的鏈接項目前準備安裝安裝安裝項目結(jié)構(gòu)初始化第一步首先新建站點,這些我們新建的項目名稱是,如果小伙伴們不知道的這些指令,可以通過查看插一句,在這之前確保已經(jīng)安裝了第二步進入到這個項目目錄第三步安裝依賴第四步啟動這個項目,這
本demo是使用express+mySql制作一個簡單的鏈接sql
項目前準備
安裝node.js http://nodejs.cn/
安裝express http://www.expressjs.com.cn/
安裝Mysql https://www.mysql.com/
項目結(jié)構(gòu)初始化
第一步:首先新建express站點,這些我們新建的項目名稱是expres sql,如果小伙伴們不知道express的這些指令,可以通過express –help查看(插一句,在這之前確保已經(jīng)安裝了 express)
第二步:進入到這個項目目錄 cd sql
第三步:安裝依賴 npm install
第四步:啟動這個項目* & npm start,這里如果你安裝了pm2,也可以使用pm2啟動
第五步:命令行會提示在哪個端口監(jiān)聽,如果想改默認端口號,在bin文件夾下面的www文件進行修改
第六步:打開瀏覽器進行查看 localhost:3000(默認)
至于文件夾里面的目是用express 生成的 http://www.expressjs.com.cn/
首頁頁面+功能實現(xiàn)
關(guān)于系統(tǒng)中和用戶的相關(guān)路由配置都寫的routes文件夾下面的item.js中
注意:
app.js文件中引入了routes中的item.js,var item = require("./routes/item");并且使用app.use()將應用掛載到app應用上app.use(‘/item’, itemRouter);所以在訪問item這個路徑時就要變成/users/item
新建html頁面
現(xiàn)在通過在自己電腦輸入http://localhost:3000/
routes文件夾下item.js下面輸入注冊的路由
var express=require("express");//引入express 模塊
var router=express.Router(); //路由
var mysql= require("mysql");//引入mysql模塊
var connection=mysql.createConnection({ //鏈接數(shù)據(jù)庫池
host:"localhost",
user:"root",//用戶名
password:"123456"http://密碼 在配置mysql 的時候設(shè)置
});
router.post("/list",function(req,res,next){
res.header("Access-Control-Allow-Origin","*") ;
connection.query("SELECT * FROM baobei.list_table", function(err, rows, fields) {
res.send(rows)
});
})
router.post("/detail", function(req, res, next) {
var content=req.body.arr; res.header("Access-Control-Allow-Origin","*"); connection.query("SELECT * FROM baobei.list_table WHERE id=""+content+"";", function(err, rows, fields) { res.send(rows);
});
});
module.exports=router;
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/109413.html
摘要:使用一個事件驅(qū)動的非阻塞式的模型,讓它輕量而高效。也就是說提供了用編寫服務器的可能性,這種服務器具有令人難以置信的性能。正如官方聲明所說是一個使用與瀏覽器相同引擎的運行時。這意味著有兩個發(fā)布版本穩(wěn)定版和試驗版。 本文轉(zhuǎn)載自:眾成翻譯譯者:網(wǎng)絡(luò)埋伏紀事鏈接:http://www.zcfy.cc/article/1748原文:https://blog.risingstack.com/nod...
摘要:前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點分為新聞熱點開發(fā)教程工程實踐深度閱讀開源項目巔峰人生等欄目。對該漏洞的綜合評級為高危。目前,相關(guān)利用方式已經(jīng)在互聯(lián)網(wǎng)上公開,近期出現(xiàn)攻擊嘗試爆發(fā)的可能。 前端每周清單專注前端領(lǐng)域內(nèi)容,以對外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點;分為新聞熱點、開發(fā)教程、工程實踐、深度閱讀、開源項目、巔峰人生等欄目。歡...
Node.js從2009年誕生至今,已經(jīng)發(fā)展了兩年有余,其成長的速度有目共睹。從在github的訪問量超過Rails,到去年底Node.jsS創(chuàng)始人Ryan Dalh加盟Joyent獲得企業(yè)資助,再到今年發(fā)布Windows移植版本,Node.js的前景獲得了技術(shù)社區(qū)的肯定。InfoQ一直在關(guān)注Node.js的發(fā)展,在今年的兩次Qcon大會(北京站和杭州站)都有專門的講座。為了更好地促進Node.j...
摘要:中文資料導航官網(wǎng)七牛鏡像深入淺出系列進階必讀中文文檔被誤解的編寫實戰(zhàn)系列熱門模塊排行榜,方便找出你想要的模塊多線程,真正的非阻塞淺析的類利用編寫異步多線程的實例中與的區(qū)別管道拒絕服務漏洞高級編程業(yè)界新聞看如何評價他們的首次嘗鮮程序員如何說服 node.js中文資料導航 Node.js HomePage Node官網(wǎng)七牛鏡像 Infoq深入淺出Node.js系列(進階必讀) Nod...
摘要:全局范圍生效,不需要。解析本地路徑首先來為你介紹對象,可以先在控制臺中看一下每一個模塊都有屬性來唯一標示它。通常是文件的完整路徑,但是在控制臺中一般顯示成。 showImg(https://segmentfault.com/img/remote/1460000009060869?w=1794&h=648); 本文作者:Jacob Beltran 編譯:胡子大哈 翻譯原文:http:...
摘要:為了避免與引擎混淆,我們放棄了并將其稱為。雖然是使用的默認引擎,但是提供了一個通用的平臺,允許開發(fā)者選擇不同的引擎。的發(fā)布非常令人興奮,并且是社區(qū)內(nèi)的一件大事。此外,開發(fā)者最關(guān)注的就是性能。基準測試沒有考慮垃圾收集事件的數(shù)量。 本文翻譯自 Picking the best JS engine for your Node app’s performance,中文版首發(fā)在我的知乎專欄 V8...
閱讀 1317·2021-10-27 14:14
閱讀 3573·2021-09-29 09:34
閱讀 2477·2019-08-30 15:44
閱讀 1715·2019-08-29 17:13
閱讀 2569·2019-08-29 13:07
閱讀 866·2019-08-26 18:26
閱讀 3342·2019-08-26 13:44
閱讀 3210·2019-08-26 13:37