Angularjs 平均应用程序-静态文件问题-受限API访问
我开发了一个很普通的网络应用程序 因此,我有一个由Node.js和Express驱动的API。数据库由mLab托管。然后Angular网站使用API,该网站位于静态文件文件夹中,我在我的Angularjs 平均应用程序-静态文件问题-受限API访问,angularjs,node.js,express,heroku,digital-ocean,Angularjs,Node.js,Express,Heroku,Digital Ocean,我开发了一个很普通的网络应用程序 因此,我有一个由Node.js和Express驱动的API。数据库由mLab托管。然后Angular网站使用API,该网站位于静态文件文件夹中,我在我的server.js文件中定义了该文件夹,使用: app.use(express.static('site')); (仅供参考:这是由Heroku主持的,我希望从Heroku转向数字海洋。) 我的问题是: 目前,API在互联网上可见,例如xxxxx.com/thesuperapi,但是我只希望那些静态文件能够访问
server.js
文件中定义了该文件夹,使用:
app.use(express.static('site'));
(仅供参考:这是由Heroku主持的,我希望从Heroku转向数字海洋。)
我的问题是:
目前,API在互联网上可见,例如xxxxx.com/thesuperapi
,但是我只希望那些静态文件能够访问它
Heroku不提供固定IP,而不必为我不想做的附加组件付费。一个数字化的海洋液滴可能会
是否可以仅控制静态文件夹才能访问API
或者我想换一种说法,只有静态文件夹中的文件才能被世界访问
这种方法是不是宣布.static('site')
是最好的方法?还是有更好的做法,我应该遵循
希望这是有意义的-任何帮助都将不胜感激
谢谢