BYVoid的书《node.js开发指南》中microblog的源码修改可运行实现
发布于 11 年前 作者 paladintyrion 6402 次浏览 最后一次编辑是 8 年前

express3.x.x下的可运行实例。 网上很多人因为express版本的问题,一直搞不定程序。特此修改了一下BYVoid的代码,目前已经良好实现。 下载地址:https://github.com/PaladinTyrion/nodejs_BYVoid_demo 下载后使用 npm install命令生成出node_modules来,然后就可以supervisor app.js或者node app.js下运行监听就可以了了。 目前该代码还有一个问题:在URL定位用/u/:user时,user.ejs无法连接public下的css等资源,至使user.ejs网页无法加载网页样式效果。如果有人明白怎么解决请留言。谢谢。

7 回复

这个blog代码已经很多了。另外我绝对不会告诉你,在你代码引入资源地址前面加一个/ 就能解决你的问题的。

非常感谢。可我的代码就是这么调用的呀,app.get(’/u/:user’, function(req, res){……});

@paladintyrion 我是指的你的js或者css 连接抵制前面加一个/ 不是route

@MJerry 是的。确实可以了。我想问问这是为什么呀?为什么其他的可以?我觉得标准的都应该是加一下/的。。。

@paladintyrion 你自己看console log信息 如果你不加/ 默认会加上你的/u/xxx/…style.css 路径加载资源

@MJerry 是的。我刚接触Linux和Nodejs一个月,好多不懂。感谢解答~哈哈,高手,太感谢啦~

@MJerry 居然把波浪号解析成<del>……我汗……

回到顶部