小编cal*_*tus的帖子

如何在MAMP 4.1上更改PHP版本

我在Mac上下载了MAMP 4.1; 默认情况下,我可以使用的唯一PHP版本是7.0.15和7.1.1

我如何使用PHP 5.6?

我在这里尝试了解决方案, 其中说我应该将我不想使用的版本重命名为其他内容.但它对我不起作用.

MAMP偏好的屏幕截图

php macos mamp

29
推荐指数
3
解决办法
4万
查看次数

如何将 FieldValue.serverTimestamp() 转换为 Kotlin/Java 日期类

我想保存在 Firestore 中创建帖子的日期,但我不想使用系统时间。相反,为了准确起见,我想使用服务器时间戳。所以我FieldValue.serverTimestamp()用来获取服务器时间戳,但保存它的变量的数据类型是日期。那么我怎样才能投射FieldValue.serverTimestamp()Date

以下是我的数据类的外观

data class MyModel( var timeStamp: Date,
    constructor(): this(Calendar.getInstance().time, "")
}
Run Code Online (Sandbox Code Playgroud)

PS:当我在数据类中将时间戳声明为 FieldValue 时,出现以下错误:

java.lang.RuntimeException:在类 com.google.firebase.firestore.FieldValue 上找不到要序列化的属性

java android kotlin firebase google-cloud-firestore

4
推荐指数
1
解决办法
2265
查看次数

在 Flutter 中渲染小部件之前,如何等待异步函数完成执行

在我的 main.dart 文件中,我想检查用户是否已登录以便将他引导到适当的屏幕。我正在使用 SharedPrefence 从 Firebase 存储用户详细信息。如何告诉我的函数等待 SharedPreference 异步函数完成执行,然后才能呈现适当的小部件。

下面是我的代码

  Widget _gotoHomeScreen() {
  AuthService.getuserPrefEmail().then((email) {
  print(email);
  AuthService.email = email;
  if (email == null) {
    return LoginScreen();
  } else {
    AuthService.uid = email;
    return HomeMenuScreen();
  }
});
Run Code Online (Sandbox Code Playgroud)

}

async-await dart firebase flutter

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

在Firebase上使用多个JSON文件

我打算在一个Android Activity上使用一些实时数据,在另一个活动上使用另一组数据.我的计划是使用2个不同的JSON文件来实现它,但这似乎不可能在Firebase上实现.有没有其他方法可以使用单个JSON文件实现此目的?

android json firebase firebase-realtime-database

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

使用 swagger 和express 没有出现 API 端点文档

我正在使用 Swagger 编写 API 文档。我已经在我的 Express 项目上成功设置了 Swagger,但是只要端点位于 app.js 文件之外的另一个路由文件上,端点的文档就不会显示

下面是我的 App.js 文件

const express = require('express')
const port = process.env.PORT
const userRouter = require('./routers/user')
require('./db/db')

const app = express()
const swaggerJsDoc = require("swagger-jsdoc");
const swaggerUi = require("swagger-ui-express");

// Extended: https://swagger.io/specification/#infoObject
const swaggerOptions = {
    swaggerDefinition: {
        info: {
            title: "MY API TITLE",
            description: "API Documentation",
            contact: {
                name: "Cali"
            },
            servers: ["http://localhost:3000"]
        }
    },
    // ['.routes/*.js']
    apis: ["app.js"]
};

const swaggerDocs = swaggerJsDoc(swaggerOptions);
app.use("/api/doc", swaggerUi.serve, swaggerUi.setup(swaggerDocs, {explorer: true}));

app.use(express.json()) …
Run Code Online (Sandbox Code Playgroud)

node.js express swagger swagger-ui

0
推荐指数
1
解决办法
2364
查看次数