Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Play无法引用外部javascript_Javascript_Scala_Playframework_Server - Fatal编程技术网

Play无法引用外部javascript

Play无法引用外部javascript,javascript,scala,playframework,server,Javascript,Scala,Playframework,Server,一个非常基本的问题 无法在服务器上加载外部javascript资源 我正在做一个游戏框架项目。我用一些Javascript创建了一些基本的html视图。当我在实际视图中使用js代码时,它可以正常工作。 然而,当我尝试将js代码移动到一个单独的文件并使用 <script> src="main.js" </script> 有没有一种无痛的方式来访问js代码,或者我必须经历设置这里提到的JavaScriptRouter菜单的过程。该应用程序将只有2个视图,我不关心可伸缩性我

一个非常基本的问题

无法在服务器上加载外部javascript资源 我正在做一个游戏框架项目。我用一些Javascript创建了一些基本的html视图。当我在实际视图中使用js代码时,它可以正常工作。 然而,当我尝试将js代码移动到一个单独的文件并使用

<script> src="main.js" </script> 
有没有一种无痛的方式来访问js代码,或者我必须经历设置这里提到的JavaScriptRouter菜单的过程。该应用程序将只有2个视图,我不关心可伸缩性

我创建了一个关于如何为Javascript文件提供服务的视图:

路线:

GET         /foo                 sk.ygor.stackoverflow.q53319493.controller.ApplicationController.foo
GET         /assets/*file        controllers.Assets.versioned(file)
视图:


标题

请检查:我必须将assets Finder注入到我正在使用的控制器中,并且它工作正常。谢谢你的帮助。干杯
GET         /foo                 sk.ygor.stackoverflow.q53319493.controller.ApplicationController.foo
GET         /assets/*file        controllers.Assets.versioned(file)
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
        <script src="@routes.Assets.versioned("main.js")"></script>
    </body>
</html>