我正在尝试使用 React.js 和 Scala 创建一个 Web 应用程序。所以我在 Scala 中有一个编程代码,它只是打印一个随机名称以及它在我的 stdout 中作为 JSON 对象打印的当前时间。看起来像这样。
{ Name : Ash TimeLastActive: 14:24:06:6456}
{ Name : Kum TimeLastActive: 15:44:06:6456} ...
println
消息发送到我即将在 React 中创建的网络应用程序的响应。我怎样才能在 scala 中做到这一点?我建议您查看 scalatra http://scalatra.org/ 它将充当您的 api 端点,以便您的网络可以请求它,然后您需要
你应该使用react-create工具来帮助你创建一个react项目
axios 或 bluebird 从你的 api 请求(播放 2)库有点过分了,你应该做更多研究
您可以尝试的一些示例端点
发送 json get 请求到
/random
(这是当你运行 scala 程序并发送 json 时)
然后以 json 形式返回以进行反应处理(返回 http 状态代码 200) 您想要显示的内容
[
{
"Name" : "John Doe",
"timestamp": "some timestamp"
},
...
]