在我们的项目中,我们使用Nodejs,angular 1和mongodb . 对于用户登录,我们使用带有mongoDB的Passport本地策略 . 现在我们正在将数据库迁移到MSSQL,因此我们使用的是TypeORM . TypeORM代码在Typescript中 . 从NodeJS控制器代码我需要调用Typescript代码 . 我怎样才能做到这一点?
在您使用之前,需要将Typescript编译为JavaScript . TypeORM看起来也很棒 .
An example/suggestion of what you can do
创建一个 DataManager.ts ,它将使用 TypeORM 并完成您的工作 .
DataManager.ts
TypeORM
很好地阅读Typescript文档 . 在 tsconfig.js 中,使用选项 outDir 指定已编译的输出文件夹 .
tsconfig.js
outDir
运行 tsc 命令编译Typescript .
tsc
现在,您可以使用JavaScript部分 require 来使用javaScript中 outDir 中生成的文件并使用它们 .
require
为了让你的生活更轻松,不必一直运行 tsc 然后 node app 命令你可以添加npm start script tsc && node app
node app
tsc && node app
1 回答
在您使用之前,需要将Typescript编译为JavaScript . TypeORM看起来也很棒 .
An example/suggestion of what you can do
创建一个
DataManager.ts
,它将使用TypeORM
并完成您的工作 .很好地阅读Typescript文档 . 在
tsconfig.js
中,使用选项outDir
指定已编译的输出文件夹 .运行
tsc
命令编译Typescript .现在,您可以使用JavaScript部分
require
来使用javaScript中outDir
中生成的文件并使用它们 .为了让你的生活更轻松,不必一直运行
tsc
然后node app
命令你可以添加npm start scripttsc && node app