鍍金池/ 問答/HTML5  數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全  HTML/ 關(guān)于MEAN全棧的文件結(jié)構(gòu)和發(fā)布

關(guān)于MEAN全棧的文件結(jié)構(gòu)和發(fā)布

假如我有以下文件夾:

前端文件

  1. Angular 5 APP
  • 里面有src 和其他輔助文件,src里面有app, assets, environments, app 里面有各種components,service等文件。。

后端文件

  1. server.js (express app)
  2. mongoSchema.js (moongoose 模型)
  3. router.js (終端 POST GET PUT DELETE等方法)
  4. nodemodules
  5. 等等..

現(xiàn)在說我打算發(fā)布這個(gè)APP到一個(gè)云供應(yīng)商。但是我從來沒有使用過云供應(yīng)商。所以我不是很清楚怎樣把前后端的文件合并在一起。我是要把所有后端的文件放到Angular的src文件夾里嗎?還是說他們不必合在一起,可以在云里面進(jìn)行調(diào)試?

另外~ SSH是什么用的呢?為什么我需要提供SSH key給云服務(wù)?

另外的另外~ 假設(shè)我在AWS發(fā)布我的文件,我能不能給我的服務(wù)器鏈接mlab的數(shù)據(jù)庫(kù)?而不是AWS自己的數(shù)據(jù)庫(kù)?mlab的鏈接可以直接取過來用mongoose.connect注入到serve文件里那么,假如我使用AWS的數(shù)據(jù)庫(kù)是不是mongoose.connect('mongodb://localhost/my_database)這樣就可以了呢?

希望各路神仙幫忙回答??!我一定會(huì)頂會(huì)采納的!! 謝謝!!

回答
編輯回答
過客

1.看你用的云服務(wù)器是啥系統(tǒng),你可以理解為云就是一個(gè)操作系統(tǒng),和你本地的Linux沒啥兩樣,你本地怎么放,云上就怎么放
2.云上的后端就沒辦法直接調(diào)試了,客戶端可以在瀏覽器里調(diào)試
3.ssh怎么用云服務(wù)器都有說明文檔

2018年5月20日 02:19