摘要:上一節我們使用代替做了一個簡單的應用模塊分離現在我們再次來改造這個最簡單的應用。重新啟動在瀏覽器輸入,可以看到顯示。小結我們成功分離了模塊,使得代碼邏輯更清晰,方便我們下一步繼續路由控制的功能
上一節我們使用express代替http做了一個簡單的web應用
模塊分離
現在我們再次來改造這個最簡單的應用。新建一個start.js文件
var http = require("http"); var url = require("url"); function start() { console.log("Starting~~"); function onRequest(req, res) { var pathname = url.parse(req.url).pathname; res.writeHead(200,{ "Content-Type":"text/plain" }); res.write("The First Server"); res.end(); } var port = process.env.port || 1337; http.createServer(onRequest).listen(port); console.log("Started!!"); } exports.start = start;
我們http請求封裝在start.js這個模塊中,然后在server.js中調用它。現在我們來重寫server.js這個文件。
var server = require("./start"); server.start();
引入start模塊,然后調用start()方法。重新啟動node(node server),在瀏覽器輸入http://127.0.0.1:1337,可以看到顯示The First Server。
小結
我們成功分離了模塊,使得代碼邏輯更清晰,方便我們下一步繼續路由控制的功能
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18938.html
摘要:上一節我們使用代替做了一個簡單的應用模塊分離現在我們再次來改造這個最簡單的應用。重新啟動在瀏覽器輸入,可以看到顯示。小結我們成功分離了模塊,使得代碼邏輯更清晰,方便我們下一步繼續路由控制的功能 上一節我們使用express代替http做了一個簡單的web應用 模塊分離現在我們再次來改造這個最簡單的應用。新建一個start.js文件 var http = require(http); v...
摘要:的最后一個大招就是替換一些傳統的服務端語言,例如,,等,在業務層上面使用來開發服務端完全不成問題。更多的的使用細節和技巧建議關注美團博客大搜車論壇下一篇我們開啟如何結合和搭建一個開發環境和項目目錄 往期回顧 前面2期都講得是瀏覽器端的東西比較多,包括Webpack,雖然是Node處理的,但是還是瀏覽器端用的多,對于現在的前端開發來說,不懂一點服務端的東西,簡直沒辦法活,一般的招聘要求都...
摘要:前端每周清單年度總結與盤點在過去的八個月中,我幾乎只做了兩件事,工作與整理前端每周清單。本文末尾我會附上清單線索來源與目前共期清單的地址,感謝每一位閱讀鼓勵過的朋友,希望你們能夠繼續支持未來的每周清單。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清單年度總結與盤點 在過去的八個月中,我幾乎只做了...
閱讀 3387·2021-11-22 15:22
閱讀 2371·2021-09-06 15:00
閱讀 871·2020-06-22 14:39
閱讀 3704·2019-08-30 15:56
閱讀 1540·2019-08-30 12:55
閱讀 3260·2019-08-29 17:19
閱讀 3231·2019-08-26 11:41
閱讀 613·2019-08-23 17:14