我在本地设置了trapi,它工作正常。 现在我想部署到plesk,但我不知道如何。
问题是,如果您运行node.js应用程序,则plesk要求以显式(JS)文件开头。这在另一个项目中效果很好。但是trapi中没有这样的文件。
有什么想法吗?
答案 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