C # AWS лямбда-функции с React - PullRequest
0 голосов
/ 05 мая 2018

Справочная информация : я следовал учебному руководству на serverless-stack.com, и мой сайт работает хорошо. Теперь я хочу заменить серверную часть (Nodejs) на C #.

Я попробовал пару вещей.

Сначала я попробовал ASP.NET, но он кажется очень сложным (никогда раньше не делал ASP), и когда я публиковал в lambda, у меня возникали проблемы с Cors на стороне React. Я был в состоянии решить проблему cors, но теперь я получаю 404 не найден. У меня такое ощущение, что ASP.NET все равно немного для того, что я пытаюсь сделать в любом случае (просто запрос базы данных и передача результатов во внешний интерфейс).

Затем я попытался создать лямбда-функции в C #, но в примере не создается ответ JSON, аналогичный лямбда-функциям Nodejs, как мой взаимодействующий интерфейс будет взаимодействовать с этим? (Я использую aws-усиление)

Я также слышал о WCF, но у меня тоже нет с этим опыта.

Суть дела

Итак, мой вопрос: для облегченных функций и минимально чистого кода какой маршрут будет самым простым / лучшим (ASP.NET, Lambda C # или WCF) и как мне заставить их правильно общаться с моим реагирующим интерфейсом?

Спасибо, я потратил последние 2 выходных, работая над этим.

1 Ответ

0 голосов
/ 05 мая 2018

Вы можете сделать это в C # и Lambda. Вам нужно будет сериализовать ваш конечный результат в формат JSON с помощью библиотеки, такой как Newtonsoft.JSON:

string resp = JsonConvert.SerializeObject<SomeType>(obj);
return resp;
...