csharp Edge.js(https://github.com/tjanczuk/edge)をつかってC#でNode.jsのHTTPサーバをホストするサンプルコード.nugetでEdge.jsをイ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Edge.js(https://github.com/tjanczuk/edge)をつかってC#でNode.jsのHTTPサーバをホストするサンプルコード.nugetでEdge.jsをイ相关的知识,希望对你有一定的参考价值。

using EdgeJs;
using System;
using System.Threading;
using System.Threading.Tasks;

namespace EdgeJsTest
{
    class Program
    {
        public static async void Start()
        {
            var createWebSocketServer = Edge.Func(@"
                var http = require('http');

                return function (port, cb) {
                    var server = http.createServer(function (req, res) {
                        res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
                        res.end('こんにちは。Hello, world! ');
                        console.log(new Date());
                    }).listen(port, cb);
                };
            ");

            await createWebSocketServer(8080);
        }

        static void Main(string[] args)
        {
            Task.Run((Action)Start);
            new ManualResetEvent(false).WaitOne();
        }
    }
}

以上是关于csharp Edge.js(https://github.com/tjanczuk/edge)をつかってC#でNode.jsのHTTPサーバをホストするサンプルコード.nugetでEdge.jsをイ的主要内容,如果未能解决你的问题,请参考以下文章

好厉害的库edge js 实现C 与node js互操作

electron-edge中使用时未安装Visual Studio 2015 redist 解决方法

Node.js调用C#代码

python 计算在OpenRefine中与维基数据重新调整的术语及其候选者之间的Levensthein编辑距离的方法(https:// gi

错误:找不到指定的模块

团队作业六