学习前端已经有一段时间了,从最开始的html,css,js,到后面的jq,vue。最开始学习vue就是自己在data里面写数据,很慢且繁琐。后面学会可以把网上数据复制粘贴在json文件里,也就是mock一份本地数据。再到后面学会了用axios在线抓取别人网站的接口,用express代理一下或者用jsonp抓取。自己在找点ui,一个网页很快就能完成了。但是问题也随之而来,在用axios抓取别人网站的数据,打包后存在问题,数据获取不到了,由于不懂后端我是一点办法没有,网上说要反向代理一下我也不懂怎么回事,用jsonp获取的数据倒是没有问题。总之问题很多,有时候接口又失效了,还要从新写接口格式。我现在想的是我能在后端自己写接口,然后我在前端获取,不再抓取别人网站的接口,我有自己的数据,拥有一个属于自己的网站。就比如说我学习vue音乐网站时,用的一个接口https://c.y.qq.com/splcloud/f... 这是qq音乐的一个接口有推荐音乐的数据。用的axios和express抓取的。我希望在学习了后端以后,我能自己提供这样一个接口,然后打包上线后和还能使用,不在用别人的接口。域名和云服务器都买了。我不懂后端可能说的有点可笑,但是我是真心求问。我希望学完后端后1,能懂一些代理的问题,因为之前用axios获取别人网站数据,打包后失效,我看说的最多的就是你要怎么怎么代理一下,2,能自己写接口数据供自己使用,不再用别人网站的接口。,目前有点倾向于学习node.js和express。希望各位指点一下。大概是要学哪些知识,还有学习路径
如果没有一丁点儿后端的基础的话,大概有这么几点应该是必须掌握的:
如果你使用 nodejs 和 express 的话,配合一些 express 的中间件在不考虑持久化的基础上,应该很快就可以上手。
至于其他的认证、鉴权、缓存之类的东西,因为后端不像前端,很多问题都有经过工业和时间考量的成熟的解决方案,可以到用的时候再了解也可以。
不好意思,写的比较乱,因为我也是一个半吊子全栈而已,共勉吧。