首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >towerjs:运行示例应用程序

towerjs:运行示例应用程序
EN

Stack Overflow用户
提问于 2012-04-26 20:49:35
回答 1查看 390关注 0票数 0

我已经创建了一个遵循http://towerjs.org/screencasts的示例应用程序。

我已经安装了所有带有npm的dep,并且我还有一个本地的mongodb实例正在运行。

无论如何,我尝试访问的每个url都像这样

代码语言:javascript
复制
http://localhost:3000/posts/
http://localhost:3000/posts/index
...

我得到了

代码语言:javascript
复制
No path matches /posts/
No path matches /posts/index
...

这里是我的资料来源:http://dl.dropbox.com/u/50740523/tower-app.zip

你好,贾科莫

EN

回答 1

Stack Overflow用户

发布于 2012-05-24 16:33:30

看起来这是您的/config/routes.cafee文件。看起来好像您已经从towerjs.org网站复制了路由示例,并直接从这些示例复制了大多数其他文件。但这些示例并不“完整”,代码不会像这样工作。

我的建议是生成一个新的应用程序,然后生成一些脚手架:

代码语言:javascript
复制
tower generate scaffold User name:string email:string hasMany:posts

tower generate scaffold Post content:string belongsTo:user

然后只需运行:

代码语言:javascript
复制
tower server -e development

并在localhost:3000上查看,以确保所有内容在您的系统上都能正常工作。然后,查看routes.coffee文件、控制器和模型,看看简单的系统是如何工作的。然后,你可以开始尝试在你知道运行的应用程序中添加一些零碎的功能。这样,当某些东西损坏它时,您将能够快速了解原因。我正在尝试组织一个简单但功能强大的塔式应用程序的详细演练,但我也在学习,所以这将是一个缓慢的过程。然而,这应该会让你再次前进。

抱歉,这可能不是你想要的答案,但看看你文件夹里的东西,我不确定如何才能让这些片段一起工作,因为它们本质上是串连在一起的示例块,而不是一个功能强大的应用程序。例如,请注意,在您的routes.coffee文件中,您引用了一个会话控制器和一个管理“名称空间”,但是没有提供这两者的代码。看起来你的模型和控制器也在做类似的事情。希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10333767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档