前端和后端怎么链接呀?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端和后端怎么链接呀?相关的知识,希望对你有一定的参考价值。

后端提供接口,前端使用jq的ajax、原生js的XMLHttpRequest、request或者axios模块等调用各自API,请求后端服务器地址,带上请求参数即可实现交互 参考技术A 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。简单地说,能够从 App 屏幕和浏览器上看到的东西都属于前端。前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的html和CSS以及javascript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。
后端开发即“服务器端”开发,简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。后端开发主要负责产品的服务技术实现,包括业务逻辑,数据存储和处理,消息队列处理等。以及产品服务端接口实现,包括与前端的接口,第三方的接口,服务体系内部接口等。

Yii2前端和后端之间的链接(高级模板)

如果我需要从菜单后端部分(或从后端到管理员)添加链接到前端的东西,我怎么能在没有硬编码的情况下做到这一点?这个:

 Yii::$app->request->BaseUrl 

从父母dir返回路径

/sitename/backend/web
/sitename/frontend/web
答案

在后端应用程序配置中,您应该添加额外的“UrlManager”组件,其名称和配置与前端应用程序使用的名称和配置相同:

return [
    'components' => [
        'urlManager' => [
            // here is your backend URL rules
        ],
        'urlManagerFrontEnd' => [
            'class' => 'yiiweburlManager',
            'baseUrl' => '/a/frontend/web',
            'enablePrettyUrl' => true,
            'showScriptName' => false,
        ],

    ],
];

然后你应该调用以下来组成前端URL:

Yii::$app->urlManagerFrontEnd->createUrl();
另一答案

我的错 - 我错误地发送了链接值。

错误:

$menuItems[] = ['label'=>'frontend', 'url'=>[Yii::$app->urlManagerFrontEnd->baseUrl]];

多数民众赞成:

$menuItems[] = ['label'=>'frontend', 'url'=>Yii::$app->urlManagerFrontEnd->baseUrl];

以上是关于前端和后端怎么链接呀?的主要内容,如果未能解决你的问题,请参考以下文章

前端和后端怎么进行数据交互的

thinkphp前端和后端怎么通信

求解,前端和后端交互需要学啥?比如说,后端发送数据,前端接收到数据后自动生成数据的折线图或表格。

前端和后端需要啥呀?

web前端和后端怎么进行数据交互?

前端和后端如何进行交互流程