在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 前端想學(xué)點后端的知識的疑問和懵懂,望解惑。

前端想學(xué)點后端的知識的疑問和懵懂,望解惑。

學(xué)習(xí)前端已經(jīng)有一段時間了,從最開始的html,css,js,到后面的jq,vue。最開始學(xué)習(xí)vue就是自己在data里面寫數(shù)據(jù),很慢且繁瑣。后面學(xué)會可以把網(wǎng)上數(shù)據(jù)復(fù)制粘貼在json文件里,也就是mock一份本地數(shù)據(jù)。再到后面學(xué)會了用axios在線抓取別人網(wǎng)站的接口,用express代理一下或者用jsonp抓取。自己在找點ui,一個網(wǎng)頁很快就能完成了。但是問題也隨之而來,在用axios抓取別人網(wǎng)站的數(shù)據(jù),打包后存在問題,數(shù)據(jù)獲取不到了,由于不懂后端我是一點辦法沒有,網(wǎng)上說要反向代理一下我也不懂怎么回事,用jsonp獲取的數(shù)據(jù)倒是沒有問題??傊畣栴}很多,有時候接口又失效了,還要從新寫接口格式。我現(xiàn)在想的是我能在后端自己寫接口,然后我在前端獲取,不再抓取別人網(wǎng)站的接口,我有自己的數(shù)據(jù),擁有一個屬于自己的網(wǎng)站。就比如說我學(xué)習(xí)vue音樂網(wǎng)站時,用的一個接口https://c.y.qq.com/splcloud/f... 這是qq音樂的一個接口有推薦音樂的數(shù)據(jù)。用的axios和express抓取的。我希望在學(xué)習(xí)了后端以后,我能自己提供這樣一個接口,然后打包上線后和還能使用,不在用別人的接口。域名和云服務(wù)器都買了。我不懂后端可能說的有點可笑,但是我是真心求問。我希望學(xué)完后端后1,能懂一些代理的問題,因為之前用axios獲取別人網(wǎng)站數(shù)據(jù),打包后失效,我看說的最多的就是你要怎么怎么代理一下,2,能自己寫接口數(shù)據(jù)供自己使用,不再用別人網(wǎng)站的接口。,目前有點傾向于學(xué)習(xí)node.js和express。希望各位指點一下。大概是要學(xué)哪些知識,還有學(xué)習(xí)路徑

回答
編輯回答
爆扎
2017年9月28日 01:11
編輯回答
雨萌萌

如果沒有一丁點兒后端的基礎(chǔ)的話,大概有這么幾點應(yīng)該是必須掌握的:

  • 首先掌握一門比較常見的服務(wù)端語言,比如你提及的 nodejs,或者是其他的也行,比如 python、java
  • 搞清楚 MVC 的概念,這個概念非常常見,在不同的 web 框架體現(xiàn)可能各有不同,或者有的框架只提供三者中的某一個,這個要明白,這樣才能搭配合適的技術(shù)棧來解決問題
  • 搞清楚后端路由及一些基本的正則語法
  • 搞清楚 request/response 以及一個 http 請求的完整周期
  • 正向代理 和 反向代理
  • 最后,因為你特指了接口,再了解下 restful 的東西

如果你使用 nodejs 和 express 的話,配合一些 express 的中間件在不考慮持久化的基礎(chǔ)上,應(yīng)該很快就可以上手。

至于其他的認證、鑒權(quán)、緩存之類的東西,因為后端不像前端,很多問題都有經(jīng)過工業(yè)和時間考量的成熟的解決方案,可以到用的時候再了解也可以。

不好意思,寫的比較亂,因為我也是一個半吊子全棧而已,共勉吧。

2018年7月31日 09:15
編輯回答
孤巷

試試這個 Python 教程

知識框架的搭建才是重要的,語言層面的東西都是大同小異。

2018年5月2日 08:14