1 Star 0 Fork 1

yefeifei/vue_webgis

forked from HAPPYFUNSIGHT/vue_webgis 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
server.js 989 Bytes
一键复制 编辑 原始数据 按行查看 历史
snailgis 提交于 2019-06-16 17:35 . login&register
const express = require('express')
const mongoose = require('mongoose')
const bodyparser = require('body-parser')
const passport = require('passport')
const app = express()
// MongoDB数据库连接
mongoose.connect('mongodb://localhost/vue_webgis', {useNewUrlParser: true})
.then(()=>console.log("MongoBD Connnected"))
.catch(err=>console.log(err))
// 引入users.js
const users = require('./routers/api/users')
// 使用bodyparser中间件
// parse application/x-www-form-urlencoded
app.use(bodyparser.urlencoded({extended: false}))
// parse application/json
app.use(bodyparser.json())
// passport初始化
app.use(passport.initialize());
// 代码抽离,将passport对象直接引到其他地方来写
require('./config/passport')(passport)
app.get('/', (req, res)=>{
res.send('hello world')
})
// 使用routers
app.use('/api/users', users)
const port = process.env.PORT || 5050
app.listen(port, ()=>{
console.log(`Server running on port ${port}`)
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/ffye/vue_webgis.git
[email protected]:ffye/vue_webgis.git
ffye
vue_webgis
vue_webgis
master

搜索帮助