Object Embed不使用Node Express路由

时间:2012-04-14 07:45:12

标签: flash node.js routes express

我的index.jade文件中有以下代码

        object(type="application/x-shockwave-flash", data="VideoIO.swf", id="video1")
    param(name="movie", value="VideoIO.swf")
    param(name="quality",value="high")
    param(name="bgcolor",value="#000000")
    param(name="allowScriptAccess",value="always")
    param(name="flashVars", value="controls=true")

在我的快递申请中,我设置了像

这样的路线
    app.get('/',function(req,res){  
res.render('index.jade',{title:'Express'});

    })

这很好但是当我添加这条路线时:

    app.get('/:username',function(req,res){
The Flash swf file does not load.
  })

这可能是什么问题?

感谢。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方法..

我为我想要嵌入的swf文件定义了一个单独的路径

    app.get('/services/loadSwf',function(req,res){
         res.render('jade_file_containing_objectembed_code',{title:'hello'})


    })

现在我通过将iframe的“src”属性设置为“services / loadSwf”,将该swf文件加载到我的主应用程序中使用iframe,它运行正常。