我正在寻找这样一个项目的最佳实践:
客户机/服务器/共享是否应该分成三个节点项目?或者,是否有可能在一个地方拥有一切,可以使用什么工具/配置来实现这一点?
发布于 2017-06-21 04:58:54
发布于 2018-01-05 11:29:58
您可以为项目创建一个存储库,然后创建一个client
和server
目录,如下所示:
server/
|- src/
|- package.json
|- tsconfig.json
|- gulpfile.js
client/
|- src/
|- package.json
|- tsconfig.json
|- .angular-cli.json
对于服务器端,您需要安装以下模块:
npm install --save express socket.io @types/express @types/socket.io
可以使用typescript
轻松地将一些构建任务与您的gulp
代码集成。
npm install --save-dev typescript gulp gulp-typescript
对于客户端,使用角CLI生成项目。
您可以查看完全使用类型记录编写的聊天应用程序的源代码,使用Socket.io、Node.js和Range这里。
https://stackoverflow.com/questions/44676468
复制相似问题