This repository was archived by the owner on Apr 8, 2020. It is now read-only.

Description
Steps to reproduce
- Open solution
- Select Angular2Spa from templates as startup project
- Change
HostingModel by adding following code in ConfigureServices method:
services.AddNodeServices(new NodeServicesOptions
{
HostingModel = NodeHostingModel.InputOutputStream
});
- Open any page
- See exception
JsonReaderException: Unexpected character encountered while parsing value: A. Path '', line 0, position 0.
The issue
Page not load, and exception accured
JsonReaderException: Unexpected character encountered while parsing value: A. Path '', line 0, position 0.
Further technical details
This is pretty easy issue - right now InputOutputStreamNodeInstance wait for first recieved data from Node, and claim it as boot function response. With ng2 it not so, since in development mode it everytime produce message: Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode.
To fix this issue we need implement some kind of filtering our result. Root couse placed inside OnOutputDataReceived method in InputOutputStreamNodeInstance class.