【一起学node.js (七)】实现用户页面和文章页面
发布于 2年前 作者 nswbmw 2499 次浏览 最后一次编辑是 1年前
10 回复

跟到这里了,谢谢楼主的教程~

楼主这个 <%- post.post %> 是不是错了啊?

我本地是这样没报错. <%= post.post %>

没有错

Escapes html by default with <%= code %>
Unescaped buffering with <%- code %>

###这一章,过!###

“所以所有网页都会试图从根目录下public/stylesheets/style.css读取样式表,最简单的解决方法有两个: 1.把样式表里的css代码放到<head>中 2.在article.ejs添加一行正确的css样式表路径:<link rel="stylesheet" href="../../stylesheets/style.css">”

用绝对路径可以解决问题(不知道算不算绝对路径, 就是前面加/) 比如:
<link rel='stylesheet' href='/stylesheets/bootstrap.min.css' /> <link rel="stylesheet" href="/stylesheets/bootstrap-theme.min.css" />

总是出现 “mongodb已经打开,在关闭之前不能重复打开”这样的错误报告,定位到代码中的位置是: app.get('/:user/:time/:title’, function(req,res){ User.get(req.params.user,function(err, user){


上面我问的这个问题我已经查出来了,原因在这行代码:

app.get('/:user/:time/:title', function(req,res){

应该这样写

app.get('/u/:user/:time/:title', function(req,res){

但是我不明白,为什么少写了一个’u‘,会导致数据库重复开启错误呢!

回到顶部