我目前正在制作一个显示我的api端点状态的网页。我在nodejs中的背景很少。该网页只是一个具有端点名称并显示红色/绿色/黄色框的表。由于跨源头,我在使用ajax时遇到了一些问题。我正在使用XMLHttpRequest。
现在我将尝试创建一个可以获取此信息的nodejs服务器,但是如果我需要使用express来创建应用程序或者我可以使用'请求'图书馆。
我对如何将我的前端与nodejs后端连接感到困惑。
答案 0 :(得分:0)
通常,您通过Ajax请求(XMLHTTPRequest)将大多数客户端应用程序连接到api的方式将前端连接到nodejs后台。如果您想要实时实时,那么您将使用套接字,以便您可以将更新推送到页面。如果稍微实时可以,那么您可以每隔5-10秒从客户端进行一次轮询。
你提到过CORS。如果您尝试访问未设置跨域标头的API,则您通过Express服务器代理请求,因为CORS是一种浏览器策略。
如果没有更多信息,我无法更具体。