# jm-ssi **Repository Path**: fefeding/jm-ssi ## Basic Information - **Project Name**: jm-ssi - **Description**: node下解析ssi - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-01 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jm-ssi [![NPM version][npm-image]][npm-url] [![npm download][download-image]][download-url] `nodejs` 解析`ssi`库。 支持以下语法: ```html ``` ## Install ```bash $ npm i jm-ssi --save ``` ## Usage ```js const ssi = require('jm-ssi'); ssi.run(` 腾讯腾安 腾讯腾安2 腾讯理财通 `, { // 指定执行变量 data: { "HTTP_HOST": "www.txfund.com" } }).then((result) => { console.log(result); }); ``` #### 文件模板解析 `index.shtml` ```html 腾讯腾安 腾讯理财通
test $ ````
``` ```js const path = require('path'); const ssi = require('jm-ssi'); const root = path.join(__dirname, 'templates'); ssi.parse('index.shtml', { // 指定执行变量 data: { "name": 'fefeding', "HTTP_HOST": "www.txfund.com", "HTTP_USER_AGENT": "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.02.1907300 MicroMessenger/6.7.3 Language/zh_CN webview/1568882530032134 webdebugger port/31804", }, root }).then(result => { console.log(result); }); ``` ## License [MIT](LICENSE) [npm-image]: https://img.shields.io/npm/v/jm-ssi.svg?style=flat-square [npm-url]: https://npmjs.org/package/jm-ssi [download-image]: https://img.shields.io/npm/dm/jm-ssi.svg?style=flat-square [download-url]: https://npmjs.org/package/jm-ssi