购买的是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')
})
复制代码