繁体   English   中英

使用打字稿项目设置node.js

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM