[英]Setting up node.js with a typescript project
我目前在Web Express 2013中有一个打字稿项目,可以正常工作。 我想添加一个nodejs服务器端功能。
在我的ts文件夹中,我有我的游戏逻辑,现在我添加了此文件Server.Ts
///<reference path="d.ts/node.d.ts" />
var url = require('url'),
path = require('path'),
http = require('http')
.createServer(function (request, response) {
var dest = url.parse(request.url).pathname;
console.log('url [' + dest + '] requested');
response.writeHead(200, { 'Content-Type': 'text/html' });
response.end('Hello World');
}).listen(8080);
使该步骤正常工作的下一步是什么,您认为在一个项目中合并服务器和客户端ts是一个坏主意吗?
不,在同一个项目中拥有服务器和客户端代码不是一个坏方法,但是您应该将内容结构化为客户端(jquery等),服务器(node.js等)和共享代码(配置,模型等) 。 但是,如果您有大量的客户群,那么将其设为一个单独的git项目也很有意义。
为了使开发节点更容易,请使用Grunt 。 为了轻松地将.ts的转码传递到.js文件,请使用grunt-typescript之类的grunt任务
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.