首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >express.js同时提供静态内容和RESTful服务?

express.js同时提供静态内容和RESTful服务?
EN

Stack Overflow用户
提问于 2015-01-13 22:21:26
回答 1查看 832关注 0票数 1

我目前正在使用静态发球来提供一个非常静态的角单页应用程序( SPA ),但是现在需要扩展到我的SPA,以便能够从服务器加载/更改动态数据。

从我的研究中,我认为最好的方法可能是用express.js替换现有的“服务静态”模块,这应该允许我用一个RESTful服务来扩展后端(然后该服务将根据需要提供对数据的访问)。

由于我在这方面没有太多经验,而且由于体系结构问题不易搜索,我有以下问题:- express.js能同时提供静态服务和RESTful服务吗?如果是的话,这是一种经过验证的方法还是有更好的方法?-或者我应该为REST运行一个单独的服务(lighttpd)?它们能共存吗?

这将在嵌入式Linux环境中运行,因此通信量是最小的,我认为最多2-3个用户同时使用,更典型的是一次只有一个用户。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 22:23:51

是的,两者都可以。只需将静态中间件放在中间件堆栈的顶部,并将所有路由置于此下面即可。这样,如果在请求的路径上找不到静态文件,则将继续执行您定义的路由。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27932573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档