小编Suj*_*iya的帖子

如何在circe中编码/解码json的时间戳?

在光滑中使用circe来获取json中的数据时,我可以获取(Timestamp/DateTime)实体中没有日期字段的数据.但是当我Timestamp在实体中使用字段时,会抛出错误:

[error] /var/www/html/scala-api/src/main/scala/oc/api/http/routes/TestApi.scala:40: could not find implicit value for parameter encoder: io.circe.Encoder[Seq[oc.api.models.UserEntity]]
[error]             auth => complete(userDao.getAll().map(_.asJson))
Run Code Online (Sandbox Code Playgroud)

这是代码,我用于Slick Entities并使用CIRCE进行json编码.

BaseTable:

abstract class BaseTable[T](tag: Tag, name: String) extends Table[T](tag, name) {
  def id = column[Long]("id", O.PrimaryKey, O.AutoInc)
  def createdAt = column[Timestamp]("created_at")
  def updatedAt = column[Timestamp]("updated_at")
  def deletedAt = column[Timestamp]("deleted_at")
}
Run Code Online (Sandbox Code Playgroud)

BaseEntity:

trait BaseEntity {
  val id : Long
  def isValid : Boolean = true
}
Run Code Online (Sandbox Code Playgroud)

UserEntity:createdAt生成编码器错误

case class UserEntity(id: Long, email: String, password: String, createdAt: Timestamp) extends BaseEntity …
Run Code Online (Sandbox Code Playgroud)

json scala slick-3.0 circe

9
推荐指数
1
解决办法
4042
查看次数

Guzzle 请求在本地主机上超时

我尝试GuzzleHttp在本地使用并向本地 URL 发出请求,但收到了Operation timed out. 使用的代码片段:

    $url = 'https://boot-vue.test'; //local domain, tried with other urls as well
    $client = new \GuzzleHttp\Client([
        'verify' => false,
        'timeout' => 5, // Response timeout
        'connect_timeout' => 5, // Connection timeout
        'peer' => false
    ]);
    $response = $client->request($method, $url, [
        'json' => $data,
        'headers' => $headers,
    ]);
Run Code Online (Sandbox Code Playgroud)

上面的代码段适用于任何公共网站。

任何帮助都是可观的!

php guzzlehttp

2
推荐指数
1
解决办法
2256
查看次数

如何在 Dockerfile 中为 sbt 插件添加自定义命令

当我这样做时sbt docker:publishLocal,它会创建一个 Dockerfile 自动擦除文件的先前内容。

我想添加自定义命令以将 cassandra 添加到容器中。我复制粘贴了这个文件的内容

https://github.com/docker-library/cassandra/blob/064fb4e2682bf9c1909e4cb27225fa74862c9086/3.11/Dockerfile

并尝试再次运行上面的命令。但这会清除所有现有内容并将其替换为默认内容。

如何在 Dockerfile 或 build.sbt 中添加 docker 命令?

scala sbt docker

2
推荐指数
1
解决办法
564
查看次数

标签 统计

scala ×2

circe ×1

docker ×1

guzzlehttp ×1

json ×1

php ×1

sbt ×1

slick-3.0 ×1