我正在开发一个用户可以上传Microsoft Office文档文件的Web应用程序.现在,我们的服务器运行带有Express.js的Node.JS,我们托管在Heroku上.因此,我认为我不能安装abiword或catdoc等程序.我可以处理文件上传,但无法解析文档的内容.
如何阅读doc文件的内容?然后将信息放入数据库中.保留基本格式(粗体,斜体,下划线)会很好,但不是必需的.
我正试图在我的所有页面的顶部放置一个导航栏.这是路由器:
App = React.createClass({
render: function() {
<div>
<NavBar />
<Locations hash className="Router">
<Location path="/" handler={MainPage} />
<Location path="/help" handler={HelpPage} />
<Location path="/about" handler={AboutPage} />
<NotFound handler={NotFoundPage} />
</Locations>
</div>
}
});
Run Code Online (Sandbox Code Playgroud)
请注意Locations标记中的哈希参数.当我这样使用路由器时,<NavBar />组件中的链接不使用哈希.但是,如果我<NavBar />在每个单独的组件中包含,则哈希链接按预期工作.是否有一个地方可以包含<NavBar />在路由器显示的所有页面上呈现的地方?