小站sosyuki,取自日漫《凉宫春日系列》中SOS团的人物。长门有希(Yuki)。yuki是我比较喜欢的一个角色,特此说明纪念。

放上:

凉宫春日的忧郁视频地址

SOS团官网

Drupal Services 的前后端分离实践


前后端分离以优越的灵活性、便于维护、升级等优点越来越多的受到关注。

下面就来实践如何在Drupal中灵活使用前后端分离。

首先需要使用的模块 Services 及其依赖,这里如何安装模块就不说了。

安装好之后打开services的配置页面

添加一个服务: 

填写端点机读名称:api(这个可以随便填)

服务器选择:REST;

身份认证选择:会话认证;

然后在资源中开启需要打开的资源。

在前端js调用时拼接调用url字符串,如下:

Drupal Services 模块的前端js调用方法


为了实现前端接口化,研究了Drupal的services模块。结果研究的不彻底,没有实现用js调用的功能。就自己写了一个tpl_api模块。

结果最近再次研究services的时候发现原来是可以调用的,瞬间我哪个心情,这意味这tpl_api模块是白开发了。而且导致前端可能还需要重写。

这里简单说明一下怎么使用services的js调用。

其实TMD很简单,带一个  ?services_token=xxxxxxxxxxxxxx   呵呵呵呵。这个token可以直接访问 services/session/token  路径获取。这个使用的是 Session authentication  JS调用也只能使用 Session authentication 验证吧。

Windows Nginx


启动

直接点击Nginx目录下的nginx.exe    或者    cmd运行start nginx

关闭

nginx -s stop    或者    nginx -s quit

stop表示立即停止nginx,不保存相关信息

quit表示正常退出nginx,并保存相关信息

重启(因为改变了配置,需要重启)

nginx -s reload

 

php-cgi.exe -b 127.0.0.1:9000 -c php.ini

Tags: