nodejs 使用opencc 实现一个简体转台湾繁体的服务
生活随笔
收集整理的這篇文章主要介紹了
nodejs 使用opencc 实现一个简体转台湾繁体的服务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡體轉繁體
使用場景:
app接口需要對臺灣用戶返回繁體, api是php開發的, 由于服務器原因不能安裝上php的opencc擴展, 所以使用了nodejs 來提供一個api供php調用
首先安裝好nodejs跟opencc擴展?
附: opencc github??GitHub - BYVoid/OpenCC: Conversion between Traditional and Simplified Chinese
編寫代碼
node.js?
php 調用接口代碼
<?php namespace app; use GuzzleHttp\Client;class OpenCC {public function transform($string){try {$client = new Client(['base_uri' => 'http://172.xxx.xxx.xxx:8000', 'timeout' => 3]);$response = $client->get('/', ['body' => $string]);if ($response->getStatusCode() == 200) {return $response->getBody()->getContents();} else {throw new \Exception('convert fail');}} catch (\Exception $e) {Log::write($e->getMessage());}return $string;} }啟動node.js?
放開8000端口
調用預覽
總結
以上是生活随笔為你收集整理的nodejs 使用opencc 实现一个简体转台湾繁体的服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2011年 最新Gmail改版后 申请免
- 下一篇: 手撸springmvc乞丐版