如何在play web app中集成react js

时间:2017-05-07 21:21:38

标签: javascript java web-services reactjs playframework

我正在尝试使用play框架创建一个Web应用程序,我想使用react js作为前端。如何在我的播放网络应用程序中集成react js?

1 个答案:

答案 0 :(得分:0)

我认为在Play应用中管理依赖关系的最佳方式是通过WebJars。首先,将WebJars依赖项添加到build.sbt

libraryDependencies ++= Seq(
  "org.webjars" %% "webjars-play" % "2.5.0",
  "org.webjars" % "bootstrap" % "3.1.1-2"
)

现在您必须在routes文件

中声明资产路由

GET / assets / *文件controllers.Assets.at(path =" / public",file) GET / webjars / *文件controllers.WebJarAssets.at(文件)

然后您可以添加对HTML文件的反应:

<head>
    <script type='text/javascript' src='@routes.WebJarAssets.at(WebJarAssets.fullPath("react", "react.js"))'></script>
</head>