1.很明顯你的數(shù)據(jù)庫(kù)被黑客入侵了,黑客騙你他已經(jīng)備份了,其實(shí)你的數(shù)據(jù)很可能就是被刪除了,即使交了比特幣也沒(méi)法恢復(fù)。
2.要加強(qiáng)安全意識(shí),mongodb不要監(jiān)聽(tīng)在外網(wǎng)也不要用27017這個(gè)默認(rèn)端口,且一定要開(kāi)啟認(rèn)證模式。
3.看看百度云服務(wù)器有沒(méi)有做磁盤快照,如果有的話可以通過(guò)快照找回部分?jǐn)?shù)據(jù)。
這個(gè)我解決了,自己用node寫(xiě)了個(gè)中間件,然后把dist目錄的執(zhí)行了一下替換操作。
今天干了個(gè)npm包,可以去試一下,可以把nuxt generate生成的靜態(tài)文件里面的靜態(tài)資源替換成相對(duì)文件nuxt-relative-dir
你給searchResult初始化一個(gè)值比如[{name:'',artist:'',...}],沒(méi)返回?cái)?shù)據(jù)就渲染這個(gè)初始值,這個(gè)過(guò)程很快,基本上察覺(jué)不出來(lái)
@enhancer 兄弟的鏈接是404,我把localhost改成127.0.0.1了,還是報(bào)錯(cuò)
問(wèn)題已經(jīng)找到:
原來(lái)我把連接mongodb的設(shè)置:
module.exports = {
cookieSecret: 'myblog',
db: 'blog',
host: 'localhost'
};
中的localhost改了,但是session存儲(chǔ)連接的localhost沒(méi)改:
app.use(session({
secret: settings.cookieSecret,
key: settings.db,
cookie: {maxAge: 1000 * 60 * 60 * 24 * 30},//30 days
store: new MongoStore({
db: settings.db,
url: 'mongodb://127.0.0.1:27017/blog'
})
}));
修改后在離線狀態(tài)可以啟動(dòng),沒(méi)問(wèn)題!
感謝諸位幫忙解決問(wèn)題,謝啦Thanks?(?ω?)?
你這樣寫(xiě)不會(huì)再global掛載age
你需要這么寫(xiě):
// 這里這里沒(méi)有var
age = 22;
var printAge = function(age) {
console.log(age);
};
console.log(global.age); //22
沒(méi)有人回答...
動(dòng)態(tài)更改一個(gè)塊級(jí)作用域內(nèi)部的變量,只能用閉包實(shí)現(xiàn)
在生產(chǎn)環(huán)境下請(qǐng)求響應(yīng)里面沒(méi)有允許使用POST
檢查一些你生產(chǎn)環(huán)境里面cros配置
按照道理是在事件內(nèi)部調(diào)用你的查詢方法,一般此方法是異步的,你可以傳入回調(diào)函數(shù),來(lái)通知事件繼續(xù)廣播
socket.on('xx', function() {
getDb(function(db) {
socket.brocast('xxx', db) //抱歉,廣播單詞不會(huì)拼
})
})
//getDb
function getDb(fn) {
// 查詢操作
fn(err, db)
}不知道你要lodash何用?
var data = {
"category": {
"sum": 34,
"long_1": "odd",
"long_2": "odd",
"long_3": "even",
"long_4": "odd",
"long_5": "odd",
"size_1": "bigger",
"size_2": "bigger",
"size_3": "bigger",
"size_4": "bigger",
"size_5": "bigger",
"GD_1_5": "G",
"sum_long": "even",
"sum_size": "bigger",
"weird_1_3": "straight",
"weird_2_4": "half_straight",
"weird_3_5": "pair"
},
"str": "7,9,8,5,5"
}
var result = data.str.match(/\d+/g).map((num, i) => ({
long: data.category[`long_${i + 1}`],
size: data.category[`size_${i+1}`],
num
}))
console.log(result)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div id="box">
<span class="pay-money-nav choose-money" pay-money="500" @click="bbb($event)">500元</span>
<p>應(yīng)付金額{{money}}元</p>
</div>
<script src="./vue.js"></script>
<script>
var vm = new Vue({
el:"#box",
data:{
money:0
},
methods:{
bbb:function(event){
this.money = event.currentTarget.getAttribute('pay-money');
}
}
});
</script>
</body>
</html>一個(gè)是ES6語(yǔ)法,一個(gè)是commonJS語(yǔ)法,
可以節(jié)約系統(tǒng)資源,對(duì)于一些需要頻繁創(chuàng)建和銷毀的對(duì)象,單例模式無(wú)疑可以提高系統(tǒng)的性能。
類似于 懶加載
responseClient(ctx,httpCode = 500, code = 3,message='服務(wù)端異常',data={}) {
let responseData = {};
responseData.code = code;
responseData.message = message;
responseData.data = data;
ctx.status = httpCode;
ctx.body = responseData;
}
node.js用這個(gè)來(lái)封裝,不知道你用的是不是node.js
有個(gè)watch方法
這個(gè)跟阻止冒泡沒(méi)關(guān)系吧,我覺(jué)得是你事件回調(diào)設(shè)計(jì)的不好,你再怎么阻止冒泡都會(huì)彈出來(lái)。
@blur="checkChineseName(event)"
你再怎么阻止冒泡,checkChineseName() 總還是會(huì)執(zhí)行的吧?然后你在 checkChineseName() 里面又彈了框,當(dāng)然就是現(xiàn)在的樣子了。
如果你想要的是切換輸入框的時(shí)候不彈框,提交表單的時(shí)候才彈框的話,就不要在 @blur 里彈框,而是在 form 的 submit 事件里彈框。
希望對(duì)你有幫助
P.S.你從網(wǎng)上看的第一種方法完全不對(duì)- -原生阻止冒泡應(yīng)該是這樣:
event.preventDefault();
event.stopPropagation();寫(xiě)法好像沒(méi)什么問(wèn)題啊。路由代碼拋出來(lái)
pm2沒(méi)有這個(gè)命令的,pm2有兩種啟動(dòng)方式,一種是通過(guò)執(zhí)行文件啟動(dòng)
pm2 start xxx.js
一種是通過(guò)配置文件啟動(dòng)
pm2 start xxx.json
如果你能在服務(wù)器找到pm2啟動(dòng)的配置文件,那么恭喜你,如果沒(méi)有,那就很不幸是第一種,你需要看看項(xiàng)目下package.json上有沒(méi)有啟動(dòng)命令,如果沒(méi)有,那很遺憾,你只能看看代碼中有沒(méi)有使用了什么環(huán)境變量的地方,去推斷出啟動(dòng)命令。
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。