标签: frameworks

如何向 Gin 框架的路由器添加正则表达式约束?

使用Rails的路由,对于像这样的URL https://www.amazon.com/posts/1,可以使用这种方式来做

\n
get \'posts/:url\', to: \'posts#search\', constraints: { url: /.*/ }\n
Run Code Online (Sandbox Code Playgroud)\n

使用go的gin框架,没有找到这样的路由的正则约束方法

\n
r.GET("posts/search/:url", post.Search)\n
Run Code Online (Sandbox Code Playgroud)\n

在后置控制器中

\n
func Search(c *gin.Context) {\n    fmt.Println(c.Param("url"))\n}\n
Run Code Online (Sandbox Code Playgroud)\n

调用时http://localhost:8080/posts/search/https://www.amazon.com/posts/1,返回404代码。

\n
\n

就像https://play.golang.org/p/dsB-hv8Ugtn

\n
\xe2\x9e\x9c  ~ curl http://localhost:8080/site/www.google.com\nHello www.google.com%\n\xe2\x9e\x9c  ~ curl http://localhost:8080/site/http://www.google.com/post/1\n404 page not found%\n\xe2\x9e\x9c  ~ curl http://localhost:8080/site/https%3A%2F%2Fwww.google.com%2Fpost%2F1\n404 page not found%\n\xe2\x9e\x9c  ~ curl http://localhost:8080/site/http:\\/\\/www.google.com\\/post\\/1\n404 page not found%\n
Run Code Online (Sandbox Code Playgroud)\n

regex frameworks routes url-routing go

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

使用 laravel 从数组中获取值

这是示例数组

Array
(
    [note] => Array
        (
            [to] => Array
                (
                    [user] => Array
                        (
                            [name] => First User
                        )

                    [abc] => 123
                    [lmn] => 4582
                )

            [from] => Jani
            [heading] => Reminder
            [body] => Array
                (
                    [abc] => 123
                )

        )

)
Run Code Online (Sandbox Code Playgroud)

我有一个像“note > to > abc”这样的字符串,并且想要“to”数组下的“abc”值。那么我怎样才能得到这个值呢?

php arrays frameworks laravel

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

Vue JS 3 - 自定义单选按钮在第一次渲染时未选中

我正在尝试在 vue js 3 中创建一个自定义无线电组件,根据官方文档,它可以使用 v-model 来完成。我尝试应用它,但第一次渲染组件时,它不会检查所选值,但当我尝试选择另一个值时可以更新该值。

我的代码如下:

应用程序.vue

<template>
  <div>
    {{ picked }}
  </div>
  <RadioButton value="One" v-model="picked" />
  <RadioButton value="Two" v-model="picked" />
</template>

<script>
import RadioButton from "./components/RadioButton.vue";

export default {
  name: "App",
  components: {
    RadioButton,
  },
  data() {
    return {
      picked: "One",
    };
  },
};
</script>
Run Code Online (Sandbox Code Playgroud)

单选按钮.vue

<template>
  <input
    type="radio"
    name="group"
    :value="modelValue"
    @input="$emit('update:modelValue', $event.target.value)"
  />
</template>

<script>
export default {
  name: "RadioButton",
  props: ["modelValue"],
  emits: ["update:modelValue"],
};
</script>
Run Code Online (Sandbox Code Playgroud)

我在这里模拟了我的代码。https://codesandbox.io/s/restless-cache-2svtiz?file=/src/components/RadioButton.vue你可以看到它。谢谢

html javascript frameworks vue.js vue-component

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

使用 svelte 隐藏和显示元素的简单方法

我想要一个简单的方法来隐藏和显示带有 svelte 按钮的元素,我该怎么做?在 vanilla JS 中做起来更简单吗?

javascript frameworks web svelte astrojs

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

尝试在 Angular 中进行路由时出现问题

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

const routes: Routes = [
{path: 'login', component: LoginComponent},
{path:'forget-password', component: ForgetPasswordComponent},
{path:'**', component: NotFoundComponent},
{path: '' , redirectTo : '/login', pathMatch: 'full'}
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }
Run Code Online (Sandbox Code Playgroud)

*

这是我的代码,但它说,*

编译有问题:

错误

src/app/app-routing.module.ts:5:28 - 错误 TS2304:找不到名称“LoginComponent”。

5 {路径:'登录',组件:LoginComponent},~~~~~~~~~~~~~~~

错误

src/app/app-routing.module.ts:6:37 - 错误 TS2304:找不到名称“ForgetPasswordComponent”。

6 {路径:'忘记密码',组件:ForgetPasswordComponent},~~~~~~~~~~~~~~~~~~~~~~~~

错误

src/app/app-routing.module.ts:7:24 - 错误 TS2304:找不到名称“NotFoundComponent”。

7 {路径:'**',组件:NotFoundComponent},~~~~~~~~~~~~~~~~~~

**

在我的 app.component.html 中,我还有以下代码:

<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

**

这是我第一次尝试角度路由,并且能够为我创建的组件创建路由。

frameworks multidimensional-array angular-routing angular-route-segment angular

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

关于为Web应用程序选择哪种语言/框架的建议?

我是一名c ++开发人员,试图使用符合以下条件的语言或框架创建Web应用程序:

  1. 开发时间非常快
  2. 文本搜索和其他文本操作
  3. 易于配置和维护应用程序
  4. 标记系统支持
  5. 免费(如啤酒)IDE
  6. 3-4个周末项目

任何人都可以建议一种有益的语言或框架,给出这个标准吗?

frameworks web-applications rad

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

框架给我关于无法直接启动的错误

我创建了web项目,并为框架添加了新的类库.该框架包括DAL.但补充说明.不运行这个让我没有失败.runnig给我错误:

"无法直接启动具有类库的输出类型的项目

要调试此项目,请将可执行项目添加到此解决方案,该项目引用库项目.将可执行项目设置为启动项目"

请帮帮我...

.net c# frameworks class-design

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

所有AJAX框架与AJAX有什么关系?

随着即将到来的网络上AJAX应用程序的兴起,我写了一些自己的代码来理解它是什么.我知道必须有比直接处理XMLHttpRequest对象更简单的方法,并认为这就是创建所有AJAX框架的原因.

但是,当我看一些它们时,我主要找到了有关如何创建视觉效果以及如何轻松操作DOM树的文档.我不明白他们为什么称自​​己为AJAX框架,因为我认为AJAX框架可以帮助我管理发送HTTP请求和处理响应.

我错过了这一点吗?那些框架是什么?

javascript xml ajax frameworks xmlhttprequest

0
推荐指数
2
解决办法
244
查看次数


框架的使用

我个人不喜欢使用Frameworks,我认为它会让你摆脱语言的基础......你们对此有何看法......

frameworks

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