请问用Express框架的时候,views的页面中可以用Extjs吗?
发布于 3年前 作者 shinka 1587 次浏览

RT,小弟昨天写了个很简单的小例子想试验一下,但是一直实验不成功,在正常的html中是可以弹出框的。 enter image description here

但是在views的一个layout.html就用不了了,不知道为什么,大家能不能帮我看一下是哪里出了错? 谢谢。附上layout.html的代码,其实就是nodeclub的layout直接拿来试的。ps.代码不太会放,就用截图格式了… enter image description here

6 回复

要附上firebug报错信息.和看下network panel, 看ext-all.js的路径对不对

enter image description here 路径是对的,layout.html和上面那个很简单的html是同一个目录下的,ext的四个文件也直接放在同级目录下。很疑惑为啥在layout.html中就找不到Ext了呢

@shinka 用chrome的调试面板或firebug, 看下网络面板, 看下请求的ext-all.js的路径就知道了.

@atian25 确实是路径找不到,但是应该怎么写呢,我的ext-all.js和layou.html是放在同一个目录下的,是用./ext-all.js吗?还是说/ext-all.js? enter image description here

放在public/javascript , 引用是 src=’/javascripts/main.js’ 参考下nodeclub的源码吧 http://github.com/muyuan/nodeclub

恩恩 我刚也发现了 我之前把app.js中的app的开发环境和产品环境配置注释掉了,原来这里面的app.use(express.static(static_dir));是这个用处啊,非常感谢兄台一步一步指点我找到错误。谢谢。

回到顶部