鍍金池/ 問答/ HTML問答
浪婳 回答

我的認(rèn)知是: egg是多進(jìn)程的,在檢測(cè)到代碼變更時(shí)master會(huì)控制各個(gè)子進(jìn)程在處理完當(dāng)前連接后重新加載新的代碼

你第二張截圖是以O(shè)PTIONS請(qǐng)求發(fā)過去后端的,OPTIONS請(qǐng)求肯定沒有你這個(gè)headers.Authorization, 并且你這個(gè)請(qǐng)求已經(jīng)返回了一個(gè)401狀態(tài)值了。

OPTIONS用來請(qǐng)求時(shí)的預(yù)檢,用以判斷實(shí)際發(fā)送的請(qǐng)求是否安全(因?yàn)槟阏?qǐng)求頭攜帶了Authorization),所以后端得允許
這個(gè)請(qǐng)求通過才能有下一步的請(qǐng)求的。

解決方法: 后端接口允許這個(gè)OPTIONS請(qǐng)求通過,通過后你就發(fā)現(xiàn)前端同一個(gè)請(qǐng)求發(fā)送了兩次, 在第二條請(qǐng)求里你可以發(fā)現(xiàn)你的Authorization已經(jīng)顯示你面前了。

瘋子范 回答

如果前后端都是公司自己人做的,那和后端商量下,讓后端做這個(gè)事情比較好。前端的主要功能就是展示,數(shù)據(jù)格式化的工作不應(yīng)該放在前端來做。后端給出正確的數(shù)據(jù),是基本義務(wù)??赡苡捎诜N種原因,原來的數(shù)據(jù)格式不適用現(xiàn)在的前端,那就應(yīng)該提出來,不應(yīng)該把不是自己的工作攬?jiān)谏砩?。并不是推卸?zé)任,至少在結(jié)構(gòu)化層面,后端做這個(gè)事讓人看起來更專業(yè)一些。分工上,前端的能力有限,格式化操作可能需要大量的循環(huán),很容易出現(xiàn)小馬拉大車的現(xiàn)象。如果堅(jiān)持前端來做這個(gè)事,那就無所謂優(yōu)雅不優(yōu)雅的問題了,這么做已經(jīng)不優(yōu)雅了。

選擇 回答

請(qǐng)問下,我的ionic項(xiàng)目一直不能向codepush服務(wù)器發(fā)請(qǐng)求,有沒有碰到過

雅痞 回答

ali-oss庫 應(yīng)該是跑在后端的(不是跑在瀏覽器里的),前端不能直接調(diào)用

遲月 回答

把program 換成"program": "${file}"
你那個(gè)配置總是運(yùn)行....def.conf.js 文件,改成${file} 就是運(yùn)行當(dāng)前文件。

六扇門 回答

你有配置3000為你的測(cè)試端口嗎,我看到了個(gè)8080,還有你這代碼格式截的也是服氣

雨萌萌 回答

return view('lrd/index') 改成 return view('lrd.index')

離殤 回答

前端如何通過后臺(tái)提供的接口文檔將數(shù)據(jù)接好?
1、接口地址、端口問清楚
2、是否跨域,跨域如何解決
3、接口異常、報(bào)錯(cuò)、404、500等情況怎么給出相應(yīng)的提示或其他改善用戶體驗(yàn)的措施

react為什么不適合用在web端的項(xiàng)目上?
誰說的。。。

為什么有的項(xiàng)目有數(shù)據(jù)接口,有的項(xiàng)目數(shù)據(jù)由后臺(tái)寫到前端的頁面?
有的是項(xiàng)目歷史遺留問題
有的是因?yàn)閟eo的需求,需要直出頁面
有的是因?yàn)楫惒秸?qǐng)求對(duì)用戶的體驗(yàn)更友好

厭惡我 回答

Node也有類似的管理框架. 你可以試試這個(gè) db-migrate
這里是使用文檔 https://db-migrate.readthedoc...

任她鬧 回答

1.超時(shí)時(shí)間肯定有,并且存在多級(jí)設(shè)定

  • 比如7層的HTTP超時(shí),在 Nginx、Apache 之類的設(shè)置
  • 也存在 4 層的 TCP 超時(shí)
  • 中間網(wǎng)絡(luò)節(jié)點(diǎn),也存在超時(shí)的可能

2.不建議設(shè)置超長的請(qǐng)求

3.根據(jù)耗時(shí)的原因,來更換策略

  • 如果是運(yùn)算類型的接口導(dǎo)致的速度慢,是不是可考慮緩存接口數(shù)據(jù),提前預(yù)生成接口數(shù)據(jù)
  • 如果是下載類型,需要實(shí)時(shí)生成下載文件的,可以改成多次請(qǐng)求,

    • 第一種請(qǐng)求先申請(qǐng)下載任務(wù)
    • 第二種請(qǐng)求開始輪訓(xùn)下載任務(wù)是否準(zhǔn)備好
    • 第三種請(qǐng)求才直接下載文件

補(bǔ)充內(nèi)容

超大型文件的上傳,前端也是可以處理的,利用 FileAPI 對(duì)文件進(jìn)行分割上傳

https://www.html5rocks.com/zh...

PS:上傳文件和數(shù)據(jù)對(duì)比,其實(shí)也可以拆分成兩個(gè)接口。

  • 上傳的接口只管上傳,怎么快,怎么體驗(yàn)好,怎么來。
  • 獲取對(duì)比后的數(shù)據(jù),這是一種運(yùn)算類型的接口,也可以單獨(dú)出來。
萌面人 回答

你可以使用vuex來管理你的狀態(tài),也可以存在vue的原型上,如Vue.prototype.language='Chinese',也可以存在window全局上window.language='Chinese'

拼未來 回答

一直用 postcss 沒用過 scss, 在nuxt下.
你可以考慮下面
官方文檔 試試
https://zh.nuxtjs.org/api/con...

悶油瓶 回答

電腦開wifi熱點(diǎn),手機(jī)連電腦熱點(diǎn),然后用wireshark抓手機(jī)連的網(wǎng)卡

淡墨 回答

因?yàn)?post、put才會(huì)有request bodygetdelete是沒有的。
具體可以看看MDN中各個(gè)請(qǐng)求方式的Request has body字段說明。

久愛她 回答

計(jì)時(shí)器 從播放開始 5分鐘后執(zhí)行你的邏輯

未命名 回答

雖然不怎么會(huì)Node,但我知道大部分的文檔這么寫都意味著后面是可選參數(shù)。
中括號(hào)的意思就是里面的內(nèi)容不是必須的

單眼皮 回答
    .mybox{
                width: 180px;
                margin:100px;
                height: 38px;
                position: relative;
            }
            .mybox input{
                width: 100%;
                padding: 3px 5px;
                padding-right: 80px;
                height: 100%;
                box-sizing: border-box;
                border:1px solid #DDD;
                outline: none;
                border-radius: 3px;                
            }
            .mybox span{
                position:absolute;
                display: block;
                width: 46px;
                height: 34px;
                right:2px;
                top:2px;
                line-height: 34px;
                background-color: red;
                color: #ffffff;
            }
  <div class="mybox">
            <input type="text">
            <span>1111</span>
          </div>