在我的MEAN应用程序中,我有一个API和静态网页文件,例如
如果我不希望用户自由访问诸如
调用 API 中的身份验证路由的页面(例如
或者说所有的 API 都是公开的吗?
感谢任何建议。
谢谢。
index.html
和login.html
。//Routes
app.use('/mysuperapi', require('./routes/api'));
//For static files
app.use(express.static('site'));
如果我不希望用户自由访问诸如
mysite.com/mysuperapi
的 URL,我在想是否有可能实现这一点呢?调用 API 中的身份验证路由的页面(例如
login.html
)将从用户的计算机上发生,因此我无法仅允许我的服务器以外的所有 IP 地址。或者说所有的 API 都是公开的吗?
感谢任何建议。
谢谢。
Access-Control-Allow-Origin: http://yoursite.com
。您可以在此处查看参考资料 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Origin - ruedamanuel