服务器租用攻略

使用node.js搭建服务器的步骤教程
2019年11月14日 星期四
阅读(813)
来源:淘梦互联
摘要:近期了解nodejs,用到了express,mongodb,art-template等东西。1.安装各需要的框架和三方组件用到的家伙:express, body-parser, express-ses…

近期了解nodejs,用到了express,mongodb,art-template等东西。


1.安装各需要的框架和三方组件

用到的家伙:express, body-parser, express-session, mongoose, art-template, express-art-template

npm安装就好了


2.分配模块,在模块内引入相关框架和组件

建立文件夹:


model:放置与数据库相关的模块

//connection.js


const mongoose =  require('mongoose');

mongoose.connect = ('mongodb://localhost/cinema', {useNewUrlParse:true, useUnifiedTopology:true})

  .then(()=>{console.log('连接数据库成功')})

  .catch((err)=>{console.log('连接数据库失败'+err)});


public:放置静态资源(在配置步骤中向外开放)

views:放置模板

router:放置路由模块

//admin.js

const express = require('express');

const admin = express.Router();

admin.get('/login', (req, res)=>{

  res.render('index');

});

3.创建服务器入口

根目录下新建app.js作为入口


const express = require('express');

const bodyParse =require('body-parser');

const session =require('express-session');


cosnt app = express();

4.配置安装好的框架和组件

配置body-parser

app.use(bodyParser.urlencoded({extended:false}));

配置session

app.use(session({

  secret:'test',

  saveUninitialized:false,

  cookie:{

    maxAge:24*60*60*1000;

  }

}));

配置解析模板

//1.告诉express,模板的位置

app.set('views', path.join(__dirname, 'views');

//2.告诉express模板的后缀

app.set('view engine', 'art');

//3.设置使用哪种模板引擎渲染art后缀的模板

app.engine('art', require('express-art-template');

开放静态资源

app.use(express.static(path.join(__dirname, 'public'));

5.导入路由模块,并为路由设置访问路径

//app.js

const admin = require('./router/admin');

app.get('./', (req, res)=>{res.redirect('admin'});

app.use('/admin', admin);

6.监听端口启动服务器

//app.js

app.listener(80);


0


上一篇:云服务器的网络安全应该从哪些方面进行保障
下一篇:服务器的RAID结构介绍及不同RAID结构对比
淘梦互联旗下产品均支持24小时免费测试
淘梦互联海外服务器均支持24小时免费测试,先测试后付款让业务部署更放心
申请测试
免费试用
免费试用
旗下产品均支持24小时免费测试
24小时免费电话
023-88256568