1. 程式人生 > >歪打正著攻克了一個AJAX跨域的問題

歪打正著攻克了一個AJAX跨域的問題

mic style 事情 桌面 nod 簡單 在北京 靈活 proxy

這個十一,冰兒去逛了圈兒歐洲回來,回來就想逃離北京了。

我聽著非常是心痛。這,時差還沒倒回來。她就又出差了。在伸手不見五指的華北。她驅車快速路,如墜死境。

我發了張北京城仙境照,讓廈門和深圳的笑噴了。

我獨自站在奧運村樓內。遠眺奧林匹克森林公園那一片白茫茫。捧著龍泉玉杯,品著一壺剛開的老茶頭,毫不在意。

你們看到的是北京。而我所在的是京城。前天在泰國剛下的兩箱水果。昨天入關雲南。今天擺我北京的桌面上。早上湖北恩施剛出的冰水蓮子,中午在我北京的桌面上。櫃子裏藏著老班章、紫鵑……還有包兒福鼎野白茶……

我和冰兒說,我們身在北京,卻離這京城,還遠。北京只是是座城市,而京城,則是一個世界。

澳洲?破敗的農業國,罪犯起家。

就在我們的父母輩,中國也曾是個農業國。

------------------------------------------------------

寶寶怪我沒給她看公園晨照,我說不是我不想給你看,是沒什麽好看的……我拍給她,她一看,果真什麽都看不到耶……

------------------------------------------------------

你說。若CSDN支持MARKDOWN的話多好?在程序猿的世界中,GITHUB已經快無敵於天下了。

------------------------------------------------------

話說,零八年前,我喜歡微軟。11年後我搞了兩年量子物理。今年四月份的時候,一個小我一歲的雙子男問我, 知道如今什麽語言應受重視?我無言。久在桃源了。已是不知有漢,不管魏晉。

曰。JavaScript。於是,我玩兒這個。

有這麽一活兒。

寫一個WEB前端。讀後端數據呈現。多簡單的事情呀。是吧,我承下來也是這麽看的。只是對於一個新手來說,誰他媽知道一旦沾上了後端,事兒這麽多。

後端如今都是PHP在管著的。盡管作為一個應屆生我無能做架構安排,可是我有機會把我的工作獨立出來。於是我婉言回絕了PHP方案。同事是知道我一定要用JS的,說,AJAX有跨域問題。怎麽辦?

什麽怎麽辦?不。跨域問題是個什麽玩意兒?直接被我過濾了。

我是巨蟹男。我相信的是絕對力量。

這也是巨蟹女人的哲學選擇,所以我不會考慮娶巨蟹姑娘。

哲學。是人生的指導——當然也僅僅能做指導了,碰上問題了還得須要實際的手段。自然是碰上了。

一開始還是無頭緒的,壓抑之處在於我假設做了哲學上的投降,就意味著我在團隊就失去了生存的意義。

一個和我同歲的巨蟹男和我簡述了下跨域的事情。

我喜歡和巨蟹男交流,在擅長的領域,能夠直擊要點,全面且縝密。

一個和我同歲的水瓶男幹脆利索地給了我一套方案。我喜歡和水瓶男交流,直來直去,不計較。

我不太想管PHP那套是怎麽搞的,連NGINX我都不想理。server管理權在我手上,HAproxy在我手裏,我能夠非常靈活。

關於HAproxy和NGINX。我選擇的是前者。沒有理由。NGINX能夠做的,我有Node。當然開始團隊還用了Apache。在百度的人來了之後理都不理就替為NGINX了。或者說,如今這套就是百度的人留下來的。想想我三個月前還在IIS和Apache之間取舍呢。

我搭了個Nodeserver。做我的這個WEB前端的server,反正這塊業務是獨立的,我直接就用個獨立的環境好了。

這些工作都是在重壓之下無意識的取舍,事實上。我是架了一個“反向代理server”——啊,原來這玩意兒就是反向代理啊……歪打正著了。

這是事後回想的時候才意識到的。

細節問題非常多,前後用了兩個半天。

比方說,本地跑通的,掛server上。中間架了層HAproxy。就有問題了,繞過。

再比方。我還是自然不自然地用同步流程去看待Node的異步編程,這個問題比較狠,最後才發現。也是問題重重之下。一層層剝去之後才定位到的。

對自己所選擇的,有自信。

這是巨蟹男的哲學。

我掛了個測試服務扔QQ空間裏了。

從日誌裏看大家都是用什麽手機訪問的。數據被呈現出來的那一刻。我推開身前的MAC PRO,捧著IPAD泡茶去了。

問題是不斷的,茶不能耽誤。

我捧著茶站在陽臺。遠眺北五環處的群山和森林,霧蒙蒙,是京城者,真乃天上人間也。

歪打正著攻克了一個AJAX跨域的問題