鍍金池/ 問答/HTML5  HTML/ vue+node開發(fā)項(xiàng)目中,為了更好的解耦,基于node.js的前后端分離中,n

vue+node開發(fā)項(xiàng)目中,為了更好的解耦,基于node.js的前后端分離中,node應(yīng)該如何設(shè)置接口,如何進(jìn)行數(shù)據(jù)的中轉(zhuǎn)?

vue+node開發(fā)項(xiàng)目中,為了更好的解耦,基于node.js的前后端分離中,node應(yīng)該如何設(shè)置接口,如何進(jìn)行數(shù)據(jù)的中轉(zhuǎn)?

回答
編輯回答
枕邊人

我的做法是vue項(xiàng)目里proxy設(shè)置請(qǐng)求代理,將代理引到服務(wù)端的url
config/index.js里

proxyTable: {
    '/':{
        target:'服務(wù)端url',
        changeOrigin: true,
        pathRewrite:{
            '^/':''
        }
    }
}
2017年1月31日 06:33
編輯回答
黑與白

首先,你要以node做中間層,那就肯定不是一個(gè)純中轉(zhuǎn)純代理的服務(wù),這是一個(gè)包含應(yīng)用業(yè)務(wù)的服務(wù)(假如你有N個(gè)APP,后端只包含通用業(yè)務(wù),中間層又不做業(yè)務(wù)處理那這件事情在哪里做呢?),比如數(shù)據(jù)獲取,視圖模型的組裝,這樣后端只要保持通用接口就可以了,所以我覺得這個(gè)問題問得有點(diǎn)空泛。

2017年8月11日 10:21