将Strapi API部署到Plesk

时间:2019-08-07 06:34:26

标签: node.js plesk strapi plesk-onyx

我在本地设置了trapi,它工作正常。 现在我想部署到plesk,但我不知道如何。

问题是,如果您运行node.js应用程序,则plesk要求以显式(JS)文件开头。这在另一个项目中效果很好。但是trapi中没有这样的文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Strapi可以在没有server.js文件的情况下启动。

如果您需要一个server.js文件而不是 public class ApiPersListAdapter extends RecyclerView.Adapter<ApiPersListAdapter.ViewHolder> { public interface OnItemClickListener { void onItemClick(ContentItem item); } private final OnItemClickListener listener; TextView text1; Handler handler =new Handler(); String s; private Context context; private List<Personne> list; String nom; public ApiPersListAdapter(Context context, List<Personne> list,OnItemClickListener listener) { this.context = context; this.list = list; this.listener = listener; } @Override public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = LayoutInflater.from(context).inflate(R.layout.recyclerview_api_list_item, parent, false); return new ViewHolder(v); } @Override public void onBindViewHolder(ViewHolder holder, int position) { holder.bind(items.get(position), listener); } @Override public int getItemCount() { return list.size(); } public class ViewHolder extends RecyclerView.ViewHolder { public TextView nom_pre,email; public ViewHolder(View itemView) { super(itemView); nom_pre = itemView.findViewById(R.id.nom_pren); email = itemView.findViewById(R.id.email); itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { listener.onItemClick(item); } }); 来运行节点server.js,则创建一个npm run start文件,如下所示:

./server.js
相关问题