首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时使用后台和前端的文件?

如何同时使用后台和前端的文件?
EN

Stack Overflow用户
提问于 2020-05-22 11:37:11
回答 1查看 935关注 0票数 0

我正在使用nodejs服务器。我有一个包含一个类的文件,其中的功能是在其中编写的。这个类的功能对于后端和前端是相同的。我不想创建两个具有相同功能的文件。

包含类的文件具有依赖关系-其他文件中的其他类。

后台和前端的文件如何打通?这个类应该是什么样子的?

nodejs后端app.js:

代码语言:javascript
复制
let player = new Player();

player.goTo(10,20);

前端index.js:

代码语言:javascript
复制
let player = new Player();

player.goTo(10,20);

它的文件需要包含到前端和后端:

Player.js:

代码语言:javascript
复制
Class Player
{
  goTo(x,y){
   Path.pathFinding()
  }
}

Path.js:

代码语言:javascript
复制
Class Path
{
  pathFinding(){
   //doing something
  }
}
EN

回答 1

Stack Overflow用户

发布于 2020-05-22 11:45:36

您需要将此.js文件放在托管静态文件的文件夹中,以便为前端提供服务。不管这个文件夹是/public还是/views,或者你叫它的任何名字。然后在您的类旁边的文件中键入关键字exportexport class {...}。我相信你已经这样做了,但不要做任何假设。然后在您的服务器文件中,只需将其导入到您的服务器文件中,如下所示:

代码语言:javascript
复制
import myClass from "/public/js/myjsfile.js";

示例:

public/js/dog.js

代码语言:javascript
复制
export class dog {
  constructor(name, age) {
    this.name = name;
    this.age = age;
  }
}

server.js

代码语言:javascript
复制
import dog from "/public/js/dog.js";

当你在后端导入文件时,dog.js或客户端文件中使用的依赖项将随其一起出现。

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

https://stackoverflow.com/questions/61947459

复制
相关文章

相似问题

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