我正在研究Angle 6和Node js。当我去从数据库中获取数据并运行节点服务器时,在localhost:3000页面不起作用,但是当我运行ng serve时,它就可以在localhost:4200上运行,但不显示来自数据库的数据。
答案 0 :(得分:0)
可能有很多原因。在看到代码之前,我什么也不能说。 但是某些原因可能是1. 3000端口未在监听您的节点,这可能很忙 2.在浏览器中localhost:3000的拼写应该正确。3.如果不正确地使用它,则可能是正文解析器出现了问题,您将遇到麻烦。 希望您能解决它。
答案 1 :(得分:0)
Angular在4200端口上运行,而节点在3000上运行。两者都在不同的服务器上工作。可能是跨域的问题。在Node上实现CORS,因为它正在接收请求,这将解决您的问题。