使用typescript项目设置node.js

时间:2013-12-01 15:22:45

标签: node.js typescript visual-studio-2013

我目前在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是一个坏主意吗?

1 个答案:

答案 0 :(得分:0)

不,在同一个项目中使用服务器和客户端代码并不是一个糟糕的方法,但你应该把东西构建到客户端(jquery等),服务器(node.js等)和共享代码(配置,模型,等等。)。但是如果你有一个庞大的客户群,那么将它作为一个单独的git项目也可能有意义。

为了便于开发节点,请使用Grunt。要轻松将您的.ts转码转码为.js文件,请使用a grunt task like grunt-typescript