我有一个基于Express JS API和Backbone JS前端构建的主干应用程序.
因此,每个模型和集合都使用API,并将其渲染到骨干视图提供的模板中.
我的尝试是这样的:每次路线改变(反过来,渲染一个新视图)我想改变标题标签的内容 - OGP相关内容,推特卡,有助于SEO的元标签.我不是问如何实现这个,但这是计划.
有传言说OGP不会以这种方式运作吗?客户端应用程序是否没有机会通过路由动态更改OGP条目?
如果是,我应该如何在不完全更改为服务器端呈现的情况下更改应用程序的行为方式?
我通过API中的REST CLIENT发送的PUT和POST请求之间存在差异.它在CodeIgniter中与Phil Sturgeon的REST服务器一起实现.
function station_put(){
$data = array(
'name' => $this->input->post('name'),
'number' => $this->input->post('number'),
'longitude' => $this->input->post('longitude'),
'lat' => $this->input->post('latitude'),
'typecode' => $this->input->post('typecode'),
'description' => $this->input->post('description'),
'height' => $this->input->post('height'),
'mult' => $this->input->post('mult'),
'exp' => $this->input->post('exp'),
'elevation' => $this->input->post('elevation')
);
$id_returned = $this->station_model->add_station($data);
$this->response(array('id'=>$id_returned,'message'=>"Successfully created."),201);
}
Run Code Online (Sandbox Code Playgroud)
此请求成功地将数据插入到服务器BUT中 - 除了id之外,它将其余值呈现为NULL.
但是,如果将函数名称更改为station_post,则会正确插入数据.
有人请指出为什么PUT请求不起作用?我使用的是最新版本的谷歌浏览器.
顺便说一下,这个API将集成到BackBone处理的应用程序中.我真的需要使用PUT吗?或者在使用post时,是否还有另一种使用骨干模型保存功能的解决方法?
我正在尝试对 JSON API 进行分布式测试。但是在 Ubuntu 14.04 中,Jmeter-server(奴隶)只是不运行。我试过chmod +x,root,甚至chmod 777的危害。但是,当你执行“./jmeter-server”时,仍然出现权限被拒绝。为什么会这样?
我想做点什么
INSERT INTO tbl_order_detail (key_order,key_product,fld_unit_price,fld_quantity)
VALUES (<value1>, <value2>,
SELECT fld_unit_price,fld_quantity FROM tbl_product WHERE key_product = <value2>);
Run Code Online (Sandbox Code Playgroud)
这个的正确语法是什么?
backbone.js ×1
codeigniter ×1
javascript ×1
jmeter ×1
mysql ×1
opengraph ×1
php ×1
put ×1
rest ×1
seo ×1
sql ×1