如何将express搭建的后台代码部署到服务器域名访问

1、首先端口修改:个人阿里云服务器开放的端口是80(http)和443(https),所以要把监听的端口改成80。

 进入bin文件夹下面的www文件,将server.listen(port)改成server.listen(80)

 

2、为了方便看结果,在views文件夹下建立一个test.html文件,写上“欢迎学习Vue”,并默认首先打开这个文件。

express默认的模板引擎是.jade,首先将其改为.html:

执行命令npm installl ejs --save安装ejs。在app.js文件中设置模板引擎

var ejs=require('ejs')
app.engine('.html',ejs.__express)
app.set('view engine','html')
app.set('views','./views'))

***ejs.__express中的下划线是两个英文字符的下划线,不是一个

然后,将app.js中最后一行代码res.render('error')改为res.render('test.html')

3、使用Xftp将代码上传到/var/www文件夹下,然后使用Xshell启动项目浏览器输入域名就可以看到页面出现“欢迎学习几个大字了”

 

至此,服务端代码上传成功。

你可能感兴趣的:(node)