購買的是ali雲輕量應用服務器node.js版本html
總結一下各項配置,以及其中遇到的問題:前端
Xshell,Xftp
安裝,Xshell
新建會話登陸ali雲服務器// 根據如下連接輸入Xftp查找如下,理解一下便知原理
mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/log/mongodb.log --fork
複製代碼
注意兩個問題:數據庫標識和新url轉義方法node
// app.js
//連接數據庫
var dataUrl = 'mongodb://120.79.XX.XX:27017/mall' // data must be a string報錯,須要指定數據庫標識,如這裏的mall
mongoose.connect(dataUrl, {useNewUrlParser:true}, function (err, res) {
// 要使用{useNewUrlParser:true},不能也會報錯,大概是由於要使用新的url轉義方法
if(err){
console.log("數據庫鏈接失敗!");
console.log(err, "err")
}else{
console.log("數據庫鏈接成功!");
}
});
複製代碼
http協議默認80端口,因此使用node監聽80端口,這樣80端口不用寫,美觀一些web
http.listen(80, function(){
console.log('listening on *:80');
});
// 訪問默認80端口直接重定向到想要訪問的文件
app.get('/', (req, res) => {
res.redirect('/web/index.html')
})
複製代碼