摘要:我為了方便直接就指定了淘寶倉(cāng)庫(kù)地址運(yùn)行服務(wù)運(yùn)行項(xiàng)目就比較簡(jiǎn)單了,運(yùn)行的命令在瀏覽器中打開地址,就能看到服務(wù)已經(jīng)啟動(dòng)完成。
傳送門:學(xué)習(xí)node.js服務(wù)開發(fā)這一篇就夠了系列文章 1.創(chuàng)建工程目錄 1.1 創(chuàng)建一個(gè)文件夾叫 my-egg-application
$ mkdir my-egg-application
不熟悉命令行的同學(xué)也可以手動(dòng)創(chuàng)建文件夾
2.初始化項(xiàng)目模板 2.1 進(jìn)入工程目錄$ cd my-egg-application2.2 下載項(xiàng)目模板
$ npm init egg --type=simple
這里的type參數(shù)是需要下載的模板名字,具體的值可以參考egg在github上的模板egg-boilerplate-simple。在egg的項(xiàng)目主頁(yè)中找類似格式的項(xiàng)目名字,如egg-boilerplate-[命令行中type的值]
3.安裝項(xiàng)目依賴$ npm install --registry=https://registry.npm.taobao.org
在這里下載比較慢的同學(xué)可以使用淘寶的cnpm,具體的cnpm安裝方法請(qǐng)自己網(wǎng)上搜索,很多類似的教程。我為了方便直接就指定了淘寶倉(cāng)庫(kù)地址 https://registry.npm.taobao.org
4.運(yùn)行服務(wù)運(yùn)行項(xiàng)目就比較簡(jiǎn)單了,運(yùn)行npm的命令
$ npm run dev
在瀏覽器中打開地址:http://localhost:7001,就能看到服務(wù)已經(jīng)啟動(dòng)完成。是不是特別簡(jiǎn)單!??!
5.其它npm run [命令]這是npm相關(guān)的使用方法,可以打開項(xiàng)目根目錄下的package.json文件
// 這是一個(gè)最簡(jiǎn)單的package.json { "name": "my-egg-application", "version": "1.0.0", "description": "", "scripts": { "dev": "egg-bin dev", }, "author": "mufeng", "license": "ISC" }
在script下面看到了dev命令,它其實(shí)運(yùn)行了egg-bin dev這個(gè)命令,egg-bin這個(gè)模塊以后我會(huì)再寫一篇文章介紹一下
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/105172.html
摘要:項(xiàng)目都很小,但為了進(jìn)一步了解,特意選擇了作為框架基礎(chǔ)開發(fā)后端服務(wù)。能將請(qǐng)求限制在同源網(wǎng)站,即只有擁有專有令牌的網(wǎng)站發(fā)送請(qǐng)求才會(huì)正確響應(yīng)。項(xiàng)目生產(chǎn)靜默部署,啟動(dòng)使用,停止使用。不足工具函數(shù)的訪問(wèn)需要自己手動(dòng)添加擴(kuò)展另沒(méi)有寫測(cè)試,希望下次補(bǔ)上。 前言 這段時(shí)間,用Eggjs作為后端服務(wù)框架開發(fā)了幾個(gè)項(xiàng)目。項(xiàng)目都很小,但為了進(jìn)一步了解Eggjs,特意選擇了Eggjs作為框架基礎(chǔ)開發(fā)后端服務(wù)。...
摘要:因?yàn)槠匠i_發(fā)都是前后端分離的模式,就想著使用創(chuàng)建后臺(tái)服務(wù),寫一套接口配合其他的項(xiàng)目。復(fù)雜數(shù)據(jù)的處理,比如要展現(xiàn)的信息需要從數(shù)據(jù)庫(kù)獲取或者是第三方服務(wù)的調(diào)用。更新用戶信息用戶信息已更改一個(gè)簡(jiǎn)單的應(yīng)用結(jié)構(gòu)就是這樣,如此便實(shí)現(xiàn)了用負(fù)責(zé)接口服務(wù)。 寫在前面的話 最近在學(xué)習(xí)Egg.js,它是阿里推出的基于Koa的node開發(fā)框架,為企業(yè)級(jí)框架和應(yīng)用而生。Egg.js 的官方文檔已經(jīng)很完善了,想學(xué)...
摘要:因?yàn)槠匠i_發(fā)都是前后端分離的模式,就想著使用創(chuàng)建后臺(tái)服務(wù),寫一套接口配合其他的項(xiàng)目。復(fù)雜數(shù)據(jù)的處理,比如要展現(xiàn)的信息需要從數(shù)據(jù)庫(kù)獲取或者是第三方服務(wù)的調(diào)用。更新用戶信息用戶信息已更改一個(gè)簡(jiǎn)單的應(yīng)用結(jié)構(gòu)就是這樣,如此便實(shí)現(xiàn)了用負(fù)責(zé)接口服務(wù)。 寫在前面的話 最近在學(xué)習(xí)Egg.js,它是阿里推出的基于Koa的node開發(fā)框架,為企業(yè)級(jí)框架和應(yīng)用而生。Egg.js 的官方文檔已經(jīng)很完善了,想學(xué)...
摘要:而在國(guó)內(nèi)確實(shí)用的人太少,國(guó)內(nèi)的主流服務(wù)端語(yǔ)言都被霸占。因此,在進(jìn)行調(diào)研和諸多權(quán)衡后,團(tuán)隊(duì)選擇了作為第二支持語(yǔ)言。整體上使用開發(fā),也用了一些的特性,之所以用,是因?yàn)閷?duì)于項(xiàng)目的開發(fā)和維護(hù)有極大的益處。 初衷 lin-cms是我們林間有風(fēng)團(tuán)隊(duì)開源的一款CMS,它采用目前主流的前后端分離的架構(gòu),前端使用vue作為基礎(chǔ)框架,后端選擇了我們團(tuán)隊(duì)大量實(shí)踐使用的flask作為基礎(chǔ)框架。 lin-cms...
摘要:文檔官網(wǎng)文檔演示是什么是一款頂級(jí)全棧開發(fā)框架。不重復(fù)造輪子,而是采用業(yè)界最新的開源技術(shù),進(jìn)行全棧開發(fā)的最佳組合。漸進(jìn)式開發(fā)由于模塊的高度內(nèi)聚,可以將業(yè)務(wù)以模塊的形式沉淀,在多個(gè)項(xiàng)目中重復(fù)使用,既可貢獻(xiàn)到開源社區(qū),也可部署到公司內(nèi)部私有倉(cāng)庫(kù)。 文檔 官網(wǎng) && 文檔 演示 PC:https://admin.cabloy.com Mobile: showImg(https://seg...
閱讀 1139·2021-11-12 10:34
閱讀 1056·2021-09-30 09:56
閱讀 731·2019-08-30 15:54
閱讀 2681·2019-08-30 11:14
閱讀 1563·2019-08-29 16:44
閱讀 3271·2019-08-29 16:35
閱讀 2552·2019-08-29 16:22
閱讀 2512·2019-08-29 15:39