你沒有配置環(huán)境變量,所以在windows的cmd中報這樣的錯,話說自帶的cmd這么爛為什么不換一個呢,比如說 cmder,我用在這個是可以直接用openssl的。http://cmder.net/
const http = require('http');
var querystring = require('querystring');
const postData = JSON.stringify(
{
"body":
{
"content":"拜訪",
"visitor_name":"李四",
"visitor_company_name":"",
"check_in_plcae":"南京",
"visitor_type":"02",
"host":"01",
"visitor_num":"11",
"photo":""
}
}
);
console.log(postData);
const options = {
hostname: '',
port: 8089,
path: '',
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': Buffer.byteLength(postData)
}
};
const req = http.request(options, (res) => {
console.log(`狀態(tài)碼: ${res.statusCode}`);
console.log(`響應(yīng)頭: ${JSON.stringify(res.headers)}`);
res.setEncoding('utf8');
res.on('data', (chunk) => {
console.log(`響應(yīng)主體: ${chunk}`);
});
res.on('end', () => {
console.log('響應(yīng)中已無數(shù)據(jù)。');
});
});
req.on('error', (e) => {
console.error(`請求遇到問題: ${e.message}`);
});
// 寫入數(shù)據(jù)到請求主體
req.write(postData);
req.end();
最后我通過這種方式發(fā)送了過去
app.use(multer({ dest: 'static'}).array('image')) 把這句注釋掉得,因為下面給了文件存儲地方,把這個注釋掉下面用req.files 就ok了 。
iview里面的 Menu 導(dǎo)航菜單組件提供了active-name設(shè)置可以指定那個菜單被選中,改變值可以切換狀態(tài)值,iview官網(wǎng)menu菜單介紹
可以看下koa-server-http-proxy這個庫,http-proxy-middleware的koa版本。
function valid(rule, value, callback) {
if (!requiredRemark) {
// 備注為非必填
callback();
} else if (value === '') {
// 備注必填且為空
callback(new Error('請輸入備注'));
} else {
// 備注必填且通過
callback();
}
};放兩個template,每次切換tab時顯示其中某一個即可 wx-if
并不是三元運算符 無效,而是你沒有去使用它的運算結(jié)果;
<td v-html="item.unitName==''?'暫無數(shù)據(jù)':arr"></td>
你這樣試試
InputNumber組件的文檔里有個onChange事件說明,參數(shù)是表單的value值。
而Input組件的onChange事件是React原生onChange事件,參數(shù)是事件對象。
感覺目錄結(jié)構(gòu)不一樣是因為你用ssh登進(jìn)去一般是在個子目錄里,可以用cd /直接殺到根目錄,也可以在winscp里復(fù)制路徑,然后在ssh窗口里直接打個cd 再粘貼(比如我是winscp掛putty,在putty里直接右鍵就是粘貼),就可以直接扎到相應(yīng)的目錄下了。
另外你那個報錯在百度經(jīng)驗里就有介紹,文件權(quán)限的問題,在winscp下改下權(quán)限(如果是root或者高權(quán)限登錄的話)原樣再搞應(yīng)該就沒問題了。
const windowHeightSize = String(document.documentElement.clientHeight || document.body.clientHeight );
if (!(localStorage.getItem('windowHeight'))) {
localStorage.setItem('windowHeight' , windowHeightSize);
}
const historyWindowHeight = Number(localStorage.getItem('windowHeight'));
console.log('緩存 列表最小高度' + historyWindowHeight);
$('body').css('min-height', historyWindowHeight);
// 搜索框失去焦點
$('form input').on('blur', this, (ev) => {
alert(this.historyWindowHeight);
setTimeout(function() {
$('body').css('min-height', historyWindowHeight);
}, 10);
this.cleanInterval(); // 清除搜索提示
});
頁面進(jìn)入的時候 獲取 body最小高度為窗口瀏覽器高度。存在緩存。原因:
結(jié)論:不設(shè)置浮動時,li標(biāo)簽的高度比a標(biāo)簽的高度小。所以a的背景會超出li所在行,溢出到相鄰的上下行中。
解決:設(shè)置li的高度超過a的高度即可。
li{
list-style: none;
height:40px;
/* float: left; */
}
推薦了解一下微信的access_token的原理,或者JWT的原理,你的思路與這兩套方案是一致的。
關(guān)鍵的地方是驗證token是否合法的機(jī)制以及token的過期策略等等,你目前的思路考慮的不夠全面。
驗證token可以有強(qiáng)弱之分,用戶執(zhí)行有安全風(fēng)險的操作的時候進(jìn)行強(qiáng)驗證,沒有安全風(fēng)險則采取弱驗證,避免發(fā)起過多的請求。
用react的話,自然是要引入一個全局狀態(tài)來管理token的,因為會話狀態(tài)是所有組件的公共狀態(tài)。
解決方案如下:
window.addEventListener('resize', () => {
const activeElement = document.activeElement
if (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') {
setTimeout(() => {
activeElement.scrollIntoView()
}, 100)
}
})ws 是websocket 的協(xié)議標(biāo)志,還有wss 是websocket 加一個安全套接字,
blob 是二進(jìn)制的說明傳輸類型,
有啥不懂查這個https://developer.mozilla.org...
數(shù)據(jù)結(jié)構(gòu)不一樣的話這樣做
watch tree的值和div對應(yīng)的數(shù)組值
在tree中拿勾選的值去更新div對應(yīng)的數(shù)組值 反之亦然 這樣就可以相互更新了
數(shù)據(jù)結(jié)構(gòu)一樣的話 直接把div的數(shù)組值=tree的選擇數(shù)組值 div數(shù)組值在刪除的時候tree的也會更新 用的是同一個數(shù)組
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。