我正在尝试使用ReactJS和Redux在ASP.NET MVC中创建的应用程序进行服务器端渲染.我正在使用ReacJS.Net.
客户端渲染我的组件很好.
我的应用程序可能是此处的示例之一:http://redux.js.org/docs/basics/UsageWithReact.html.这里是主要代码(用于客户端渲染).
import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { createStore } from 'redux'
import todoApp from './reducers'
import App from './components/App'
let store = createStore(todoApp)
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)
Run Code Online (Sandbox Code Playgroud)
如何使用ReacJS.NET进行服务器端渲染?
我有一个 ASP.NET MVC 5 应用程序,它处理来自我的网站的使用 fetch API 发出的请求。当我的控制器中发生异常时,我使用自定义的“OnException”方法(从 System.Web.Mvc.Controller 重写)以 JSON 格式发送结果,其中包含有关错误的数据。我这样做是因为我不想发送默认的 HTML 错误页面。在这个对所有控制器都是全局的方法中,我需要检查请求是否已使用 fetch API 执行(如果没有,我什么都不做)。
我怎样才能做到这一点 ?