嘿我正在尝试编程我的第一个pwa并遇到以下问题:
当我启动我的网络应用程序时,我收到以下错误:
无法安装站点:未检测到匹配的服务工作者.您可能需要重新加载页面,或检查当前页面的服务工作者是否也控制清单中的起始URL
我认为我的清单网址是正确的,因为这个链接
的manifest.json
"start_url": ".",
"display": "standalone",
"orientation": "portrait",
"theme_color": "#29BDBB",
"background_color": "#29BDBB"
Run Code Online (Sandbox Code Playgroud)
我像这样注册我的sw:
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('./sw.js').then(function(reg) {
console.log('Successfully registered service worker', reg);
}).catch(function(err) {
console.warn('Error whilst registering service worker', err);
});
}
Run Code Online (Sandbox Code Playgroud)
我从这里得到了我的sw
所以我想创建一个简单的Web应用程序,我可以使用firebase托管.
有什么问题?谢谢你的帮助
我安装了Github插件并将Poll SCM设置为1分钟.下面是我的配置图片.
因此,当我承诺我的回购时,一分钟之后构建开始.
在我的github repo上,我创建了一个webhook(但它超时)和一个不起作用的服务(我认为问题出在我的jenkins服务器上).
但是缺少复选框"将更改推送到GitHub时构建".
我有两张桌子:
type Person struct {
ID int
FirstName string
LastName string
Functions []Function
}
type Function struct {
gorm.Model
Info string
Person Person
}
Run Code Online (Sandbox Code Playgroud)
我创建这样的表:
db.AutoMigrate(&models.Person{}, &models.Function{})
Run Code Online (Sandbox Code Playgroud)
然后我初始化数据库:
user := models.Person{
FirstName: "Isa",
LastName: "istcool",
Functions: []models.Function{{Info: "Trainer"}, {Info: "CEO"}},
}
db.Create(&user)
Run Code Online (Sandbox Code Playgroud)
现在的问题是我的Person表只得到了Firstname和Lastname列,而我的Function表只得到了Info列。但是当我开始GET请求时,我得到的列函数始终为空。
要查看代码,请访问我的GitHub 存储库
我想用四个具有相同宽度和高度的按钮填充整个屏幕,所以我认为网格布局是一个好主意:
<GridLayout
android:id="@+id/grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="2"
>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_columnWeight="1"
android:layout_rowWeight="0"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_columnWeight="1"
android:layout_rowWeight="0"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
/>
</GridLayout>
Run Code Online (Sandbox Code Playgroud)
不幸的是我的结果看起来像这样:
我不明白为什么第二排的高度这么大?
我认为网格布局中的每个单元格都有相同的宽度和高度!
这是我的 GET 方法问题是我在 json 中得到的只是一个用户,而不是我的数据库中有 3 个用户。
func GetUsers(c *gin.Context) {
var users = db.Find(&models.Person{})
c.JSON(200, users)
}
Run Code Online (Sandbox Code Playgroud)