【发布时间】:2020-03-23 04:15:28
【问题描述】:
当我运行它时,我应该能够在 localhost:3000 获得 mysite。但是当我去 localhost:3000 它没有加载。 chrome 仍然显示等待本地主机。这是代码。这是一个使用 mongo db 的简单 node js 博客。我是从这个 github https://github.com/pankajwp/node-js-blog
得到的这是服务器的代码。请帮忙 我会将我的 mongodb 凭据添加到 mongoose.connect。
var express = require('express');
var app = express();
var port = process.env.PORT || 3000;
var expressLayouts = require('express-ejs-layouts');
var mongoose = require('mongoose');
mongoose.connect('');
var Schema = mongoose.Schema;
app.use('/assests',express.static(__dirname + '/public'));
app.use(expressLayouts);
app.use((req, res, next) => {
res.locals.baseUrl = req.baseUrl;
next();
});
// by default express will look for static files inside the filder called views
app.set('view engine', 'ejs');
// Controllers
var pageController = require('./controllers/pageController');
var postController = require('./controllers/postController');
var adminController = require('./controllers/adminController');
var randomController = require('./controllers/randomController');
randomController(app);
adminController(app, Schema, mongoose);
postController(app, Schema, mongoose);
pageController(app, Schema, mongoose);
// Listen
app.listen(port);
console.log('Listening on localhost:'+ port);
【问题讨论】:
-
请帮忙。这是非常紧急的。我需要让这个工作,我是节点 js 的新手
标签: javascript node.js mongodb express mongoose