Justin-lu

Results 3 issues of Justin-lu

随着前端越来越火,越来越多的人推崇前后端分离,后端只提供API,前端只负责消费API。这样我们就能更加专注自己的事情了,比如前端可以使用任何想要的工具(Webpack、Gulp等等),后端也不用因为集成前端的代码而苦逼加班了。这里不讨论前后端分离的必要性,更多可参考 - [淘宝前后端分离实践](http://2014.jsconf.cn/slides/herman-taobaoweb/#/96) - [淘宝前后端分离系列文章](http://frontenddev.org/column/taobao-full-stack-development/) - [我们为什么要尝试前后端分离](http://mp.weixin.qq.com/s?__biz=MzAwNjI5MTYyMw==&mid=2651493177&idx=1&sn=730545f530e7d6506b884ab46462169a&scene=7#wechat_redirect) 这里主要分享前后端分离后,如何解决跨域问题 ## 服务端 ### Rails 作为一个`Rails`程序员,首先分享一下在`Rails`里面的解决方案, 大家可以使用一个[rack-cors](https://github.com/cyu/rack-cors) 中间件,并作以下配置: ``` ruby #config/application.rb config.middleware.insert_before 0, "Rack::Cors", :debug => true, :logger => (-> { Rails.logger })...

share

# [React Redux 实战经验](http://jianggaowang.com/slides/138-react-redux-zui-jia-shi-jian) ![file-page1](https://cloud.githubusercontent.com/assets/1632249/17646924/c311b4d0-6210-11e6-8699-bd781738fad7.jpg) ![file-page2](https://cloud.githubusercontent.com/assets/1632249/17646917/c21ae59c-6210-11e6-9da2-e99be77e15c6.jpg) ![file-page3](https://cloud.githubusercontent.com/assets/1632249/17646925/c337486c-6210-11e6-824b-621af7ac952b.jpg) ![file-page4](https://cloud.githubusercontent.com/assets/1632249/17646923/c2e42754-6210-11e6-8c9a-f6a9816b544d.jpg) ![file-page5](https://cloud.githubusercontent.com/assets/1632249/17646918/c21b09aa-6210-11e6-81a3-cc58fb5fd477.jpg) ![file-page6](https://cloud.githubusercontent.com/assets/1632249/17646922/c2dae040-6210-11e6-90a3-c3f2d2068d61.jpg) ![file-page7](https://cloud.githubusercontent.com/assets/1632249/17647178/99782650-6219-11e6-92bd-a765c2be7594.jpg) ![file-page8](https://cloud.githubusercontent.com/assets/1632249/17646920/c28f62dc-6210-11e6-8077-e9b5f3e20277.jpg) ![file-page9](https://cloud.githubusercontent.com/assets/1632249/17646926/c35ad49e-6210-11e6-94fc-53f868397c39.jpg) ![file-page10](https://cloud.githubusercontent.com/assets/1632249/17646921/c2c88062-6210-11e6-9b18-35f6cf43d026.jpg) ![file-page11](https://cloud.githubusercontent.com/assets/1632249/17647185/00345efe-621a-11e6-833c-8160e76b1954.jpg) ![file-page12](https://cloud.githubusercontent.com/assets/1632249/17646928/c39bcddc-6210-11e6-855c-0937492bd145.jpg) ![file-page13](https://cloud.githubusercontent.com/assets/1632249/17647187/041fe92a-621a-11e6-8347-a8e65ee9fc37.jpg) ![file-page14](https://cloud.githubusercontent.com/assets/1632249/17646929/c3ed0cba-6210-11e6-941e-60650bcbfd22.jpg) ![file-page15](https://cloud.githubusercontent.com/assets/1632249/17646927/c36eb3a6-6210-11e6-96f5-13e656111d7e.jpg) ![file-page16](https://cloud.githubusercontent.com/assets/1632249/17647192/20568220-621a-11e6-8dc0-347ae106ab0f.jpg) ![file-page17](https://cloud.githubusercontent.com/assets/1632249/17647481/e7146d78-6224-11e6-8bae-04c67cf1d334.jpg) ![file-page18](https://cloud.githubusercontent.com/assets/1632249/17647193/2464fd42-621a-11e6-9c61-2ce8f1ed24bc.jpg) ![Uploading file-page19.jpg…]() ![file-page20](https://cloud.githubusercontent.com/assets/1632249/17647194/24680d34-621a-11e6-9217-09ee223df1af.jpg) ![file-page21](https://cloud.githubusercontent.com/assets/1632249/17647195/246e3506-621a-11e6-8ba7-f23085f235d0.jpg) ![file-page22](https://cloud.githubusercontent.com/assets/1632249/17647196/246e4d7a-621a-11e6-9206-18c9b4966068.jpg) ![file-page23](https://cloud.githubusercontent.com/assets/1632249/17647197/249c3974-621a-11e6-8aa3-f4a39a65780c.jpg) ![Uploading file-page24.jpg…]()...

share

使用 static-cache 作为静态文件托管,使用过程中,概率出现以下报错 ```js 2021-12-30 10:14:09,663 ERROR 247 [-/-/172.16.224.25/64407ebb16408304496621596d00f7/2ms GET /public/common/bi.jpeg] ### onerror handle { TypeError: Cannot read property 'getTime' of undefined at /xxxxl/node_modules/[email protected]@koa-static-cache/index.js:86:48 status: 500 } 2021-12-30 10:15:17,903 ERROR...