介绍
express 视图引擎 tsx 的实现 .
安装
npm install express-tsx typescript --save
使用示例
主文件
const express = require('express')
const server = express()
server.listen(9000,function(){ console.log(`server is running on ${this.addresss().port}`) })
server.engie('.tsx',require('express-tsx').render)
server.set('views',__dirname)
server.set('view engie','tsx')
server.use(require('express-tsx').middleware)
server.ues('/',(req,res)=>res.render('./view.tsx'))
import React = require('react')
alert('express-tsx' as any)
export default ()=>
<div>
hello world
</div>
示例运行